我希望能够以低延迟的方式将实时视频流式传输到浏览器。
据我了解,有两种客户端:
- HTML5视频标签
- Flash视频播放器
有多种方法可以发送流:
- 使用TCP/IP通过HTTP进行渐进式下载(和html5范围请求)
- UDP(使用Flash)
并且有多种广播流的解决方案:
- 使用Apple的HTTP Live Stream(提供小文件段的m3u播放列表)
- ...?
还有在互联网上发布和分发流的问题。
我需要的是:
- 使用JavaScript同步视频内容
- 针对许多观众的全国/全球低延迟
- 媒体服务器:(自定义)桌面应用程序(或浏览器解决方案)上传网络摄像头流
其他现有的媒体服务软件解决方案?
- HTTP Live Stream会导致高延迟吗,因为流需要被分段并上传到小文件中?(排除html5解决方案?)
- Flash播放器需要什么样的输入(例如,服务器上的Web地址,文件?)
- Flash播放器需要什么样的服务器?(还有,要为许多观众分发它?)
- 如何将视频流上传到Flash?(例如,现有的软件解决方案/是否可以编写自定义应用程序上传网络摄像头流?)
非常感谢您回答这个详细的问题!!