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

和自甴很熟 提交于 2019-12-23 01:55:14

问题


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 playback.

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!


回答1:


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




回答2:


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



来源:https://stackoverflow.com/questions/1544692/live-video-streaming-using-progressive-download-and-not-rtmp-in-flash

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!