Jul 15

So I am siked to presenting at 360|Flex DC coming up later this year. RealEyes is owning the first day app track with 3 back to back sessions. Check out the schedule here: http://360flex.com/downloads/schedule.pdf and go register for the event here: http://www.360flex.com/register/.

360|Flex conferences are hands down one of the best conferences for Adobe Flash/Flex application development. You can not go wrong attending this conference. More info to come soon.

Jun 21

Last week Jun and I gave a presentation on peer-assisted networking in Flash Player 10, 10.1 and AIR 2. This presentation was based on the presentation we gave at 360|Flex earlier this year with some updated slides and some new demos.

So, to start you can check out the resource page for the original presentation we gave. There you will find the slides and the first round of demos: http://www.iheartair.com/?page_id=609

In addition to that, we now have an updated slide deck: http://www.iheartair.com/samples/conferences/rtmfp_edu/P2P_RTMFP_Welcome_edu.pdf

We also have two new demos:

New Demo 1 – Broadcasting Audio/Video using IP Multicast on a LAN

The first new demo took the existing Multiuser Video demo and enabled it for IP Multicast communication on a LAN without the need for Adobe Stratus: http://www.iheartair.com/samples/conferences/rtmfp_edu/RTMFP_IPMulticastDemo_Flash.fxp

New Demo 2 – eLearning POC

The second demo requires two application and represents some bare-bones concepts to allow one to build eLearning applications with real-time feedback and no need for servers other than Adobe Stratus:

The client is a Flash Player based application and uses OSMF to play some media. It plays a movie for 20 seconds, then swaps it out for a SWF that asks the user what the movie title was. If they type in ‘elephants dream’ then two things will happen. First, the OSMF media player will allow the user to continue watching the movie. Second, the application will use P2P to send real-time student feedback to the manager application. (Peer ID + “Test Passed”) Here’s the source: http://www.iheartair.com/samples/conferences/rtmfp_edu/RTMFP_InteractiveOSMFDemo.zip
The manager application is an AIR 2 application. It’s very basic and when you run it it will just show a blank screen. However, if you leave it running and test the client application, you will start receiving feedback in this application whenever someone successfully types in ‘elephants dream’. You can find the source here: http://www.iheartair.com/samples/conferences/rtmfp_edu/RTMFP_InteractiveOSMFManagerDemo.fxp
As always, these are presentation demos. They should not be construed as production code…or even super clean code. For the most part they were done in a hurry around ‘real’ work. They will however illustrate the core concepts that you will need to build your peer-assisted Flash Player applications.

Feel free to ping me if you have any questions, and enjoy!

Jun 16

Here are the presentation files from my Intro to OSMF presentation given today (June 16th, 2010) in Salt Lake City.

Slides

Files

Mar 8

Here are the resources for my OSMF Deep dive-ish presentation at 360|Flex San Jose:

Slides: http://david.realeyes.com/wp-content/uploads/Deep%20Dive%20OSMF.pdf

Flash Builder Archive: http://david.realeyes.com/wp-content/uploads/360Flex_OSMF_DeepDive.zip

Feb 22

Check it out!
Jun Heider and I got a new article up on Adobe Devnet about the awesomeness that is Stratus 2.0, RTMFP, and the power of ‘groups’.

Here is the article:
http://www.adobe.com/devnet/flashmediaserver/articles/p2p_rtmfp_groups.html

And here is the first couple of paragraphs:

dobe Flash Player 10.1, Adobe Stratus 2, and Real-Time Media Flow Protocol (RTMFP) are setting a firm foundation for peer-to-peer (P2P) with peer-assisted networking. Using the capabilities of groups and the new features around them, you can make deployments of nearly any scale and take advantage of multiuser interactive applications for data and media. Everything from application-level video multicasting to swarming file delivery and multiuser games are within easy reach of developers, without the heavy burden being laid upon a server infrastructure.

This is the first in a series of articles that focus on P2P capabilities of the Adobe Flash Platform, Adobe Stratus, and RTMFP. Future articles will dive deeper and provide a hands-on approach to utilizing the new groups and peer-assisted network topologies to make corporate enterprise, social media, and entertainment applications.

Feb 12

We got the new RealEyes OSMF Player Sample project up, with an intro document and all!

This is a slick project we are working on and just the beginning. Below is a excerpt and the link to the Google Code Page.

http://code.google.com/p/reops/

The Realeyes OSMF Player Sample (REOPS) offers an excellent base for creating a robust video player utilizing the Open Source Media Framework (OSMF) from Adobe. REOPS is meant to be a building block for developers as well as a visual representation to illustrate the capabilities and how to of the OSMF framework.

The REOPS project includes a very extensible and robust control bar skinning solution and templates to help customize the control bar, as well as Full-screen support, Closed Captioning from an external file, and OSMF dynamic plugin support. The REOPS project can be used to deploy easily customized video players that support progressive video playback, video on demand streaming, live streaming and dynamic streaming. What is more, all of these features are configurable from an external XML file.

Check out the Intro Document directly here:

REOPS Intro Document

Feb 1

The amazing UI master Juan Sanchez recently did a post about the skinning process he underwent with us working together on a new Open Source Media Framework (OSMF) Sample Player we have been developing here at RealEyes for Adobe and the community. All I will say is its going to be awesome!

Check out Juan’s article here:
http://www.juanchez.com/2010/02/01/osmf-player-skins/

Jan 6

• Make sure you stay at the San Jose Marriott. That’s where the fun is gonna be at. That’s where the bus to the conference is gonna be as well. Don’t miss out on the fun, staying elsewhere. Book your room here (http://bit.ly/8uk9w3)

• Make a great video, talking about why you love 360|Flex, why everyone should attend 360|Flex, etc, win some cool prizes! www.360flex.com/blog/2009/10/360flex-be-a-movie-star-win-a-pass/

• We’ve got a copy of Flash Builder Pro, and CS4 up for grabs, and of course a ticket to 360|Flex. We’ll select the winners before the conference and show the videos before the keynotes.

• Want to find out more about who’s speaking at 360|Flex? Read up on the speakers and the show in The Speakers Interviews up on the 360|Flex website

• If you’re not at 360|Flex you’ll miss a Flex powered Beer Keg, off the hook Adobe news, Killer parties at eBay and the Marriott afterward, plus presentations that will keep you light years ahead of the competition skill wise.

Nov 10

So a note on some upcoming items we will be working on and showing off to the community. Jun Heider (www.iheartair.com) and I are going to be teaming up to really show off the power of the new Real Time Messaging Flow Protocol (RTMFP) from Adobe and what it can do with Peer-too-Peer (P2P) communication. It is some really slick stuff and we will have all sorts of goodies and conference presentations in the coming months. Stay tuned.

Oct 9

I uploaded my files from the Integrating Video In The Enterprise session I gave at MAX. Enjoy!

Description:
Learn how to you can deploy video in Flash within your enterprise. This session will walk you through how you can support employee generated video, control access with LDAP and how to install, configure and customize the Adobe Flash Media Server within your network. The lab will focus on the specific challenges faced within large enterprises and implementing user authentication techniques using server side ActionScript. Step through the processes to deploy and discover the benefits of edge caching and other deployment techniques for high volume streaming using Flash Media Server within your network to publish live and recorded media.

Slides

Hands-On Files

« Previous Entries