Flash Media Server Family

                By Avi Tzurel
                   DSP-IP




Fast Forward Your Development   www...
Agenda
• Intro
• Media Servers
 ▫ Understanding what is a media server
 ▫ The role of a media server in the world of web 2...
Intro
• Online video is absolutely trending right now
• Many websites use video as a primary service
 ▫ You-tube
 ▫ MetaCa...
Intro
• 80% of online video is played using Flash
  technologies
• Cross platform
• Cross browser




        Fast Forward...
Intro




        Fast Forward Your Development   www.dsp-ip.com
What is a media server
• What is a media server
 ▫ Open socket server
 ▫ Persistent connection with client
 ▫ On that conn...
What is a media server
• The role of the media server in the web 2.0 world

 ▫ The ability to stream audio and video to th...
Media server family




    Fast Forward Your Development   www.dsp-ip.com
So…. Let’s dive inside
•   Encode
•   Protect
•   Stream
•   Playback




        Fast Forward Your Development   www.dsp-...
Encode
• Adobe media live encoder
• Used for encoding high quality video for
 ▫   Sport events
 ▫   Concerts
 ▫   Webcasti...
Features / Advantages
• Multiple bitrate encoding
  ▫ You can encode up to 3 streams in multiple bitrate
  ▫ Supported by ...
Features / Advantages
• Support for Nellymoser and MP3
 ▫ You can also use MainConcept plugin and enjoy
   the support for...
Adobe media live encoder




Fast Forward Your Development   www.dsp-ip.com
Adobe media live encoder




Fast Forward Your Development   www.dsp-ip.com
Adobe media live encoder




Fast Forward Your Development   www.dsp-ip.com
Who uses it?




    Fast Forward Your Development   www.dsp-ip.com
Ustream – The process
• Learn more on how they did it…
 ▫ http://www.ustream.tv/higher-quality




      Fast Forward Your...
Protect
• Adobe Flash Access
 ▫ Protected content management and delivery
   system
 ▫ Supports a wide range of business m...
Protect




    Fast Forward Your Development   www.dsp-ip.com
Stream
• The flash media server family has 2 main
  products for streaming content to users

 ▫ Flash Media streaming serv...
Stream

       999$                         4500$




    Fast Forward Your Development     www.dsp-ip.com
Stream
• Comparison of the 2
 ▫ http://www.adobe.com/products/flashmediaserver/compare/




      Fast Forward Your Develo...
Stream
• Versions history
 ▫ 1.0 released 9 July 2002
 ▫ 1.5 released 27 March 2003
 ▫ 2.0 released November 15 2005
     ...
Stream
• The competition
 ▫ RED5
    Less protocols
    No support for H.264
    No AMF3 support
    Relatively unreliable...
Features
• Flash media streaming server
 ▫ Dynamic streaming
    Offer content to users based on their network ability,
  ...
Features
• Plug and play functionality
 ▫ Install and play in minutes




      Fast Forward Your Development   www.dsp-ip...
package
      {
        import flash.net.NetConnection;
           import flash.display.Sprite;
        import flash.text....
So… What can you do
• There’s almost no limit to what you can do with
  the Flash Media Server Family




      Fast Forwa...
Flash Media Server
• Create Games




      Fast Forward Your Development   www.dsp-ip.com
Flash media server
• Create Games




      Fast Forward Your Development   www.dsp-ip.com
Flash Media Server
• Rich video applications




      Fast Forward Your Development   www.dsp-ip.com
Flash Media server
• Rich Audio websites




      Fast Forward Your Development   www.dsp-ip.com
Flash Media Server
• Chat rooms




      Fast Forward Your Development   www.dsp-ip.com
Flash Media Server
• Let’s watch some more…




      Fast Forward Your Development   www.dsp-ip.com
Flash Media Server
• Movie #1
 ▫ Uses flash media server 3.6
 ▫ Remote object to show the mouse moves on the
   screen
 ▫ ...
Flash Media Server
• Movie #2
 ▫   Online music portal
 ▫   Streaming audio files
 ▫   Online video and audio signature fo...
Flash Media Server
• Movie #3
 ▫   Online E-learning system
 ▫   Remote object for mouse sharing
 ▫   Online drawing on ca...
Flash media server
• Ustream
 ▫ Ustream website
    http://www.ustream.com
 ▫ Using flash media server for distributing da...
Flash Media Server
• More cool features…

• Record video and audio from user’s camera




      Fast Forward Your Developm...
Flash Media Server
• More cool features…




      Fast Forward Your Development   www.dsp-ip.com
Flash Media Server




    Fast Forward Your Development   www.dsp-ip.com
More features…
• Plug-in architecture
 ▫ Integrate with other servers, services,
   architectures
• Mpeg4 recording
• AMF3...
More features…
• Logging
• DVR
 ▫ Pause a live stream
 ▫ Seek back to another point
 ▫ Big brother Israel




      Fast F...
Target Audiences
•   Enterprise
•   Government
•   Education
•   Broadcast and entertainment
•   Social media
•   Interact...
Enterprise
•   Training
•   Corporate communications
•   Marketing
•   Human resources briefs
•   Quarterly updates
•   Su...
Government
•   Town hall meetings
•   Training
•   eLearning
•   Live events
•   Press conferences
•   Secure media player...
Education
•   Journalism
•   Remote guest speakers
•   Course curriculums
•   Live sporting events
•   Student government ...
Broadcast and entertainment
•   Live event broadcasts
•   Streaming TV broadcasts
•   Rights-managed video downloads
•   I...
Social Media
•   Live text and webcam chat rooms
•   Customer support
•   User-generated video
•   VoIP services
•   Video...
Interactive advertising
•   HD video banners
•   Interactive hotspots
•   Promotional games
•   Dynamic ad insertion
•   P...
High Volume?
• Flash media server supports amazingly high
  volumes of traffic.

• How many users do you have?




      F...
High Volume?
• Thousands?




     Fast Forward Your Development   www.dsp-ip.com
High Volume?
• User reaches the “edge” server.

• The edge server functions as a proxy between the
  origin server and the...
High Volume?
• Millions?




      Fast Forward Your Development   www.dsp-ip.com
High Volume?
• User reaches a cluster or load balancer.

• This cluster can be a self healing cluster




       Fast Forw...
High Volume?
• Monitor




      Fast Forward Your Development   www.dsp-ip.com
3.6 features
• P2P Video
• P2P Audio




      Fast Forward Your Development   www.dsp-ip.com
Questions…




    Fast Forward Your Development   www.dsp-ip.com
Contact Us
• Yossi Cohen
 ▫ yossi@dsp-ip.com
 ▫ 09-8850956, 0545313097

• Avi Tzurel
 ▫ avi.kenso@gmail.com
 ▫ 09-8850956,...
Upcoming SlideShare
Loading in …5
×

Flash Media Server

4,106 views

Published on

Review of Flash Media Server Features

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,106
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
138
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Flash Media Server

  1. 1. Flash Media Server Family By Avi Tzurel DSP-IP Fast Forward Your Development www.dsp-ip.com
  2. 2. Agenda • Intro • Media Servers ▫ Understanding what is a media server ▫ The role of a media server in the world of web 2.0 • Flash Media Server ▫ What is flash media server What types of media server we have ▫ Examples for products and websites using FMS ▫ Scaling options ▫ New features ▫ Questions… Fast Forward Your Development www.dsp-ip.com
  3. 3. Intro • Online video is absolutely trending right now • Many websites use video as a primary service ▫ You-tube ▫ MetaCafe ▫ Many more… Fast Forward Your Development www.dsp-ip.com
  4. 4. Intro • 80% of online video is played using Flash technologies • Cross platform • Cross browser Fast Forward Your Development www.dsp-ip.com
  5. 5. Intro Fast Forward Your Development www.dsp-ip.com
  6. 6. What is a media server • What is a media server ▫ Open socket server ▫ Persistent connection with client ▫ On that connection Stream audio Stream video Stream text / data Fast Forward Your Development www.dsp-ip.com
  7. 7. What is a media server • The role of the media server in the web 2.0 world ▫ The ability to stream audio and video to the users with ease ▫ Record user camera and audio ▫ Chat’s ▫ E-Learning ▫ Music websites Fast Forward Your Development www.dsp-ip.com
  8. 8. Media server family Fast Forward Your Development www.dsp-ip.com
  9. 9. So…. Let’s dive inside • Encode • Protect • Stream • Playback Fast Forward Your Development www.dsp-ip.com
  10. 10. Encode • Adobe media live encoder • Used for encoding high quality video for ▫ Sport events ▫ Concerts ▫ Webcasting ▫ News ▫ Educational Events Fast Forward Your Development www.dsp-ip.com
  11. 11. Features / Advantages • Multiple bitrate encoding ▫ You can encode up to 3 streams in multiple bitrate ▫ Supported by Flash media server 3.5 • System Timecode ▫ Add system timecode to the video MetaData • Intuitive user interface • Support for on2’s VP6 and H.264 Fast Forward Your Development www.dsp-ip.com
  12. 12. Features / Advantages • Support for Nellymoser and MP3 ▫ You can also use MainConcept plugin and enjoy the support for AAC and HE-AAC Fast Forward Your Development www.dsp-ip.com
  13. 13. Adobe media live encoder Fast Forward Your Development www.dsp-ip.com
  14. 14. Adobe media live encoder Fast Forward Your Development www.dsp-ip.com
  15. 15. Adobe media live encoder Fast Forward Your Development www.dsp-ip.com
  16. 16. Who uses it? Fast Forward Your Development www.dsp-ip.com
  17. 17. Ustream – The process • Learn more on how they did it… ▫ http://www.ustream.tv/higher-quality Fast Forward Your Development www.dsp-ip.com
  18. 18. Protect • Adobe Flash Access ▫ Protected content management and delivery system ▫ Supports a wide range of business models Video On Demand Rental ▫ You can deliver content through Flash Media Server or simply through progressive download over HTTP Fast Forward Your Development www.dsp-ip.com
  19. 19. Protect Fast Forward Your Development www.dsp-ip.com
  20. 20. Stream • The flash media server family has 2 main products for streaming content to users ▫ Flash Media streaming server ▫ Flash Media Interactive Server Fast Forward Your Development www.dsp-ip.com
  21. 21. Stream 999$ 4500$ Fast Forward Your Development www.dsp-ip.com
  22. 22. Stream • Comparison of the 2 ▫ http://www.adobe.com/products/flashmediaserver/compare/ Fast Forward Your Development www.dsp-ip.com
  23. 23. Stream • Versions history ▫ 1.0 released 9 July 2002 ▫ 1.5 released 27 March 2003 ▫ 2.0 released November 15 2005 Renamed to FMS and versions not reset New coded On2’s VP6 in flash player 8 for the first time ▫ 3.0 released 4 December 2007 ▫ 3.5 released 13 January 2009 ▫ 3.6 now in beta (closed beta) Fast Forward Your Development www.dsp-ip.com
  24. 24. Stream • The competition ▫ RED5 Less protocols No support for H.264 No AMF3 support Relatively unreliable ▫ WOWza Less Protocols Java server side – not AS Fast Forward Your Development www.dsp-ip.com
  25. 25. Features • Flash media streaming server ▫ Dynamic streaming Offer content to users based on their network ability, deliver top-quality content to high volume network users and lesser quality to others. ▫ Integrated HTTP When RTMP is not available you can use http Fast Forward Your Development www.dsp-ip.com
  26. 26. Features • Plug and play functionality ▫ Install and play in minutes Fast Forward Your Development www.dsp-ip.com
  27. 27. package { import flash.net.NetConnection; import flash.display.Sprite; import flash.text.TextField; import flash.events.NetStatusEvent; public class FMS3Connect extends Sprite { private var nc:NetConnection; private var rtmpNow:String; private var msg:String; private var connectText:TextField; private var posX:Number; function FMS3Connect () { nc=new NetConnection(); nc.addEventListener (NetStatusEvent.NET_STATUS,checkConnect); rtmpNow="rtmpe://192.168.0.11/connect"; //rtmpNow="rtmpe:/connect"; nc.connect (rtmpNow); } private function checkConnect (event:NetStatusEvent):void { connectText=new TextField(); msg=event.info.code; connectText.width=250; connectText.text=msg; addChild (connectText); posX=connectText.stage.stageWidth; connectText.x=(posX/2)-((msg.length/2)*(6)); connectText.y=175; } } } Fast Forward Your Development www.dsp-ip.com
  28. 28. So… What can you do • There’s almost no limit to what you can do with the Flash Media Server Family Fast Forward Your Development www.dsp-ip.com
  29. 29. Flash Media Server • Create Games Fast Forward Your Development www.dsp-ip.com
  30. 30. Flash media server • Create Games Fast Forward Your Development www.dsp-ip.com
  31. 31. Flash Media Server • Rich video applications Fast Forward Your Development www.dsp-ip.com
  32. 32. Flash Media server • Rich Audio websites Fast Forward Your Development www.dsp-ip.com
  33. 33. Flash Media Server • Chat rooms Fast Forward Your Development www.dsp-ip.com
  34. 34. Flash Media Server • Let’s watch some more… Fast Forward Your Development www.dsp-ip.com
  35. 35. Flash Media Server • Movie #1 ▫ Uses flash media server 3.6 ▫ Remote object to show the mouse moves on the screen ▫ Video streaming ▫ Audio streaming ▫ Online chat ▫ Remote web-service consuming Fast Forward Your Development www.dsp-ip.com
  36. 36. Flash Media Server • Movie #2 ▫ Online music portal ▫ Streaming audio files ▫ Online video and audio signature for protection ▫ Limitations and security rules Fast Forward Your Development www.dsp-ip.com
  37. 37. Flash Media Server • Movie #3 ▫ Online E-learning system ▫ Remote object for mouse sharing ▫ Online drawing on canvas and on presentation ▫ User control by the admin ▫ Streaming of audio and video Fast Forward Your Development www.dsp-ip.com
  38. 38. Flash media server • Ustream ▫ Ustream website http://www.ustream.com ▫ Using flash media server for distributing data and video Fast Forward Your Development www.dsp-ip.com
  39. 39. Flash Media Server • More cool features… • Record video and audio from user’s camera Fast Forward Your Development www.dsp-ip.com
  40. 40. Flash Media Server • More cool features… Fast Forward Your Development www.dsp-ip.com
  41. 41. Flash Media Server Fast Forward Your Development www.dsp-ip.com
  42. 42. More features… • Plug-in architecture ▫ Integrate with other servers, services, architectures • Mpeg4 recording • AMF3 support ▫ Data sharing • Deliver video to mobile devices ▫ Encode video to flash lite 3 Fast Forward Your Development www.dsp-ip.com
  43. 43. More features… • Logging • DVR ▫ Pause a live stream ▫ Seek back to another point ▫ Big brother Israel Fast Forward Your Development www.dsp-ip.com
  44. 44. Target Audiences • Enterprise • Government • Education • Broadcast and entertainment • Social media • Interactive advertising Fast Forward Your Development www.dsp-ip.com
  45. 45. Enterprise • Training • Corporate communications • Marketing • Human resources briefs • Quarterly updates • Support Fast Forward Your Development www.dsp-ip.com
  46. 46. Government • Town hall meetings • Training • eLearning • Live events • Press conferences • Secure media players Fast Forward Your Development www.dsp-ip.com
  47. 47. Education • Journalism • Remote guest speakers • Course curriculums • Live sporting events • Student government communications • Rights-managed video downloads Fast Forward Your Development www.dsp-ip.com
  48. 48. Broadcast and entertainment • Live event broadcasts • Streaming TV broadcasts • Rights-managed video downloads • In-stream viewer comments • Dynamic playlists • Branded desktop media players Fast Forward Your Development www.dsp-ip.com
  49. 49. Social Media • Live text and webcam chat rooms • Customer support • User-generated video • VoIP services • Video rating and live commenting • Multiplayer games Fast Forward Your Development www.dsp-ip.com
  50. 50. Interactive advertising • HD video banners • Interactive hotspots • Promotional games • Dynamic ad insertion • Product demos • Branded rich Internet applications Fast Forward Your Development www.dsp-ip.com
  51. 51. High Volume? • Flash media server supports amazingly high volumes of traffic. • How many users do you have? Fast Forward Your Development www.dsp-ip.com
  52. 52. High Volume? • Thousands? Fast Forward Your Development www.dsp-ip.com
  53. 53. High Volume? • User reaches the “edge” server. • The edge server functions as a proxy between the origin server and the client. • The origin server’s role is to control Authentication and to host the files. Fast Forward Your Development www.dsp-ip.com
  54. 54. High Volume? • Millions? Fast Forward Your Development www.dsp-ip.com
  55. 55. High Volume? • User reaches a cluster or load balancer. • This cluster can be a self healing cluster Fast Forward Your Development www.dsp-ip.com
  56. 56. High Volume? • Monitor Fast Forward Your Development www.dsp-ip.com
  57. 57. 3.6 features • P2P Video • P2P Audio Fast Forward Your Development www.dsp-ip.com
  58. 58. Questions… Fast Forward Your Development www.dsp-ip.com
  59. 59. Contact Us • Yossi Cohen ▫ yossi@dsp-ip.com ▫ 09-8850956, 0545313097 • Avi Tzurel ▫ avi.kenso@gmail.com ▫ 09-8850956, 054-5960553 Fast Forward Your Development www.dsp-ip.com

×