开发者

Live video streaming using progressive download (and not RTMP) in Flash

Is it possible to use progressive download for near real-time playback of a live video stream recorded with a webcam?

What I need is that a video stream is recorded on one end, uploaded in real-time to a server and downloaded with a short delay, but in real-time, using progressive download (i.e., HTTP streaming) on another end for p开发者_Go百科layback.

Is it possible or does it require the use of RTMP? If it's possible, then does it require that Flash Media Server runs on a server?

Thanks!


What you are describing above basically is live streaming, and there is no real way around that.

  • capture
  • push to server
  • buffer
  • push/pull to/from client with slight delay

The standard approach for doing live streaming on the Intertubes is to use a server like FMS. There are others you may want to consider:

  • Wowza (fairly inexpensive, Java-based)
  • Red5 (open source, arguably 'immature', Java-based)

All that said, it looks like Apple is going to put live streaming via HTTP capabilities into the iPhone as they have made a IETF standard submission. My bet is that this will become an industry standard as everyone is all gaga about the iPhone.

If you don't have the time, skills or resources, then FMS/Wowza/Red5 is the way to go. If you want to get neck-deep in streaming for year on end then almost anything is possible


Adobe just announced support for HTTP Streaming (live and VOD) in Flash Player 10.1. This functionality is still in beta, however.

Also, Akamai is implementing this support with Flash using their hosting, and this should be ready first. http://www.contentinople.com/author.asp?section_id=450&doc_id=182447

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜