Tag: publication
Adobe’s Open Source Media Framework (OSMF) enables developers to easily assemble pluggable components to create high-quality, full-featured playback experiences. The open aspect of the framework enables collaborative development focused on web video monetization with lower costs and faster turnaround.
RealEyes’ David Hassoun and John Crosby have just released the second in a series of articles on OSMF and REOPS for Adobe’s Developer Connection. This article is a follow-up to their previous article, Part 1: Setup and deployment, which introduced the REOPS project. Part 2: Building & Configuration will show you how to build a very simple OSMF player to get familiar with the building blocks of the OSMF. John and David then explain each of these OSMF building blocks in simple terms, as well as how the REOPS project integrates each of them.
The RealEyes OSMF Player Sample (REOPS) is a project developed by RealEyes Media to provide the community a sample and an optional starting point for a robust video player utilizing the Open Source Media Framework (OSMF) from Adobe. The REOPS project is meant to be a building block for developers, as well as a visual representation to illustrate the capabilities of the OSMF framework and a “how to” for using it.
Adobe’s Open Source Media Framework (OSMF) enables developers to easily assemble pluggable components to create high-quality, full-featured playback experiences. The open aspect of the framework enables collaborative development focused on web video monetization with lower costs and faster turnaround.
This article is an introduction to the RealEyes OSMF Player Sample (REOPS) that provides developers, designers, and/or implementers with the proper knowledge to customize and deploy a video solution based on the Open Source Media Framework (OSMF).
RealEyes’ David Hassoun and John Crosby have just released the first in a series of articles on OSMF and REOPS for Adobe’s Developer Connection. This article provides a brief introduction into the visual and technical capabilities and implementation parameters of this new sample. Future articles will dive deeper into how REOPS uses the OSMF to build a robust media player solution. Read the article to get up and running with OSMF and the REOPS project.
Adobe 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.
RealEyes’ David Hassoun and Jun Heider have just released the first in a series of articles for Adobe’s Developer Connection that focus on the 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. Read the article.
Live DVR is the process of recording or “caching” a live video stream on the server and then enabling viewer access to the live or recorded stream content as it streams. A unique opportunity for this approach is making the video-on-demand (VOD) content available quickly following the live event without the time-consuming requirement of sending, encoding, and uploading it. The recorded content can simply be made available as VOD content.
David Hassoun has published a new article detailing how to implement a live DVR player on Adobe’s Developer Center. Check it out to learn how to take advantage of this new Flash Media Server feature.
After reading the article, you should have a solid grasp of how to enable a live DVR stream and how you can begin offering new engaging experiences to your customers. Part 2 shows you how to implement the new DVRCast server-side sample application from Adobe, as well as stream and record content with Flash Media Live Encoder 3 and play back the live DVR content with the FLVPlayback 2.5 component.
The process of dynamic streaming has been updated, and greatly enhanced, in Flash Media Server (FMS) 3.5. RealEyes Media’s David Hassoun has created a three-part tutorial series for implementing this powerful streaming technology so that you can deliver the best quality video experiences possible using Adobe’s Flash Player.
Part 1: Overview of the new capabilities
Part 2: ActionScript 3.0 dynamic stream API
Part 3: Integrating dynamic streaming with existing video players
About Dynamic Streaming
Dynamic streaming is the process of efficiently delivering streaming video to users by dynamically switching among different streams of varying quality and size during playback. This provides users with the best possible viewing experience their bandwidth and local computer hardware (CPU) can support. Another major goal of dynamic streaming is to make this process smooth and seamless to users, so that if up-scaling or down-scaling the quality of the stream is necessary, it is a smooth and nearly unnoticeable switch without disrupting the continuous playback.
David’s article series provides an overview of the enhanced capabilities and concepts of dynamic streaming with Adobe Flash Player 10 and Adobe AIR 1.5 with the new Adobe Flash Media Server 3.5 (using either Flash Media Streaming Server 3.5 or Flash Media Interactive Server 3.5). Although dynamic streaming was somewhat possible in previous versions of Flash Player and Flash Media Server, the process was very complicated to implement from a developer’s perspective and the end result was not a smooth user experience.
Want to implement dynamic streaming using FMS 3.0? Check out David’s original dynamic stream switching article.
Our own Jun Heider has started a series on InsideRIA. InsideRIA is a site that was recently launched by O’Reilly and Adobe to focus on the RIA community as a whole. The series is called “Flex RIA Performance Considerations” and the plan for the series is to come out with a new post each month for 12 months.
The first post was published on March 17th. It was an overview on the series as a whole and an offering of resource links and background information. In addition, a list was provided detailing the direction of future posts in the series.
This week’s post details “Application Startup” considerations in Flex performance. Here is a direct URL to where Jun’s series will live: http://www.insideria.com/jun_heider.
David Hassoun and Jun Heider were tapped by Wrox to contribute to the upcoming book Professional Flex 3. Also on the author team for this book are Andrew Trice, Peter Ent, Joe Berkovitz, Tom Suggden, Todd Prekaski, and Joseph Balderson. Look for publication this fall.
This book aims to be the definitive Flex 3 reference and, with this gang of writers, it should be fairly massive and chock-full-of code samples and experienced Flex perspectives on topics including:
- Cairngorm
- LCDS & Blaze DS
- Flex Video
- Advanced Flash Integration
- VM1/VM2 Communication
- Application Optimization
- PHP/Java/.Net Integration
- Automation Framework
- FlexUnit
- Logging Framework
- Stress Testing Framework
Watch David’s and Jun’s blogs for more information about the book as it evolves. You can also pre-order it on Amazon.com; however, the book information has not yet been updated to reflect the current content. Read More News
The next major step in the video revolution is here. Flash Player 9 Update is taking a step into the high-definition (HD) video realm in a major way by adding MPEG-4 video to its already impressive ranks of video support. MPEG-4 utilizes crisp, powerful H.264 encoding and is an industry standard for video, which includes high-definition (HD) delivery. It is also the standard for HD content online and on devices such as your home television.
Read David Hassoun’s newest Adobe Developer Community Article on this topic posted today: http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html
David and John are published authors! Along with friend of RealEyes, Chris Korhonen, they have written a new title for Friends of Ed: Creating Mashups with Adobe Flex and AIR. It’s available for order now, and is a great read if we do say so ourselves.
About The Book
Web applications no longer need be powered by any one individual’s data, and they don’t need to be confined to the desktop. Developers can draw on a wealth of publicly available content, from providers such as Flickr, Amazon, Google, Twitter, and Last.fm, and combine it for use in their own applications. Adobe Integrated Runtime (AIR) makes it simple to bring previously web-only applications to the desktop, allowing them to run alongside traditional applications on an end user’s computer.
In this book, you’ll learn how to create mashup applications from the vast array of web services, feeds, and APIs using Adobe Flash and Flex together with HTML and JavaScript (Ajax). You’ll be introduced to the various sources of information and the tools necessary to gather and reuse that information, and then you’ll learn how to combine that content in a variety of ways.
You’ll learn how to have desktop applications interact with online services such as Flickr, you’ll learn how to use Amazon S3 for enterprise-level data storage, and you’ll embrace technologies such as OpenID. In addition, you’ll create abstract visualizations based on music sourced from Last.fm and consume Twitter content via RSS. You will also see how to use the Flash-native data format SWX along with PHP to create a Yahoo! weather widget.
You’ll discover just why you may want to build a widget or a desktop application rather leaving things web-based; then you’ll create an application using Flex Builder and AIR and learn how best to distribute it. With so many tools and so much data available, the possibilities for mashup creation are endless. Creating Mashups with Adobe Flex and AIR provides all you need to get you up and running quickly, while also giving you a solid understanding of the technologies involved so you can take things further—to a place limited only by your imagination.
In this book you’ll learn
- how to use Flex 3 in conjunction with ActionScript 3.0 to build powerful applications;
- how you can use Adobe AIR to take your application from the Web and onto the
desktop; - the differences between developing for the Web and for the desktop;
- how you can use the APIs of popular web services such as Flickr, Amazon, Google, Twitter, and Last.fm as data sources for your application; and
- how to optimize your applications for fast and efficient performance.

publication
Follow Us!