Tom Krcha's FlashRealtime

Hey amigo!
I am Tom Krcha, Gaming Evangelist at Adobe. These are my notes


Flash Media Server 4 released at IBC

September 9th, 2010

Hello from Amsterdam! We have just launched the new version of Flash Media Server at IBC conference in three different versions: Streaming, Interactive and Enterprise. See comparison matrix (help me choose).

fms4_familypage_998x340

The features I am personally most excited about are:

- 64-bit support which brings tremendous streaming power!

- P2P/RTMFP support with server-side API, you get the same access to P2P network like Flash Player client, plus you can create a stable point from the server, very useful for distributed objects and databases. Next to that, you don’t need to use Adobe Stratus rendezvous-server and you can start building your own commercial P2P apps.

- Multicast support – stream multicast in H.264/on2 VP6 right from the Flash Media Live Encoder as well as control and manage multicast streams from the server. This also brings new possibilities to IP only multicast and multicast fusion (combination of application-level multicast and IP-only multicast).

- CentOS support

- Absolute timecode – to sync audio and video from different channels + combined with multibitrate streaming

- HTTP streaming – new delivery choice

and more…

Check Flash Media Server homepage for more details.

Read about other things we are launching at IBC.

Kevin Towes-launch fms4 - IBC 2010
Photo: Kevin Towes launching Flash Media Server 4 at IBC 2010

Seminar Recording: Advanced P2P – Object Replication

August 30th, 2010

The recording of seminar I did on Friday 27th 2010.

It includes information mostly about Object Replication and how to start with it. I also explain my P2P VoD project.

Check it out here (42 min.)
http://my.adobe.acrobat.com/p41024225/
advanced-p2p-connect

Screen Sharing Feature In Flash Now Available For Everyone!

August 18th, 2010

livecycle_collaboration_service_mnemonic_no_shadow I can’t even say how much I was looking forward to this blog post. It’s here! This feature of Flash Player and special screensharing add-in, which you might know from Adobe Connect Pro or Adobe ConnectNow is now available for every single Flash Platform developer through LiveCycle Collaboration Service. This is THE KILLER FEATURE everyone, who is developing collaborative apps, was waiting for.

And I am happy to say: The waiting is over! You can now grab it and implement it right inside of your applications!

screen-shot-2010-08-18-at-125314-am

Try demo
Publisher | Subscriber

See how it works at Vimeo.

Source code is available in samples folder, which comes with LCCS SDK Navigator.
Read the rest of this entry »

Video-on-Demand over P2P in Flash Player 10.1 with Object Replication

July 28th, 2010

In the previous tutorial File Sharing over P2P in Flash Player 10.1 with Object Replication we went through the Object Replication basics. And you can see that the Receiver is requesting packets one by one. That’s not suitable for the real world app, but it’s good for testing on a LAN to see the progress. In the real world app, you can immediately request all packets using NetGroup.addWantObjects(beginIndex, endIndex);.

Transferring VoD video over P2P

Let’s get something real with Object Replication. The use-case I like most is a Realtime P2P Distributed System for Video-on-Demand.
Video-on-Demand P2P Object Replication Scheme
Read the rest of this entry »

File Sharing over P2P in Flash Player 10.1 with Object Replication

July 14th, 2010

Read also: Video-on-Demand over P2P in Flash Player 10.1 with Object Replication

Object Replication

Object Replication is the most lowest-level P2P access available in Flash Player 10.1 (followed by Multicast, Posting and Directed Routing). It basically enables you to send chunks of data between peers. Object Replication is the only P2P access method that guarantees that all data will be transferred to all receiving peers.

Swarming

Demo

I’ve built this simple file sharing application, which basically loads a file and then you start sharing it. Open another client to start receiving the file.
provider-receiver-demo

Read the rest of this entry »