HTML5 getUserStream 直播
Posted
技术标签:
【中文标题】HTML5 getUserStream 直播【英文标题】:HTML5 getUserStream live broadcasting 【发布时间】:2012-05-21 11:30:51 【问题描述】:下午好。 我需要为视频会议编写一个 Web 应用程序,但我不想使用 Flash 或桌面应用程序。 听众课程,客户端可能是 Flash 播放器,但在我这边,我希望有 html5/js 页面来捕获视频/音频流。
我发现 WebRTC API getUserMedia 和 peerConnection 是一个很好的起点,但是我需要向数百个用户广播视频,这意味着我需要一个服务器来重新限制。关于 RED5 或 Wowza 的一些相似之处,但要使用它们,我需要对视频流进行编码和打包。但是怎么做?是否有返回 getUserMedia 的流的描述?我应该使用什么容器?有没有现成的解决方案?
【问题讨论】:
【参考方案1】:目前任何浏览器都不支持 getUserMedia API,尽管有些浏览器在实验版本中提供它。因此,您将无法使用它。
Opera 在Playing with HTML5 video & getUserMedia support 中有一个使用它的例子。
peerConnection API 也不受支持(而且不完整!)。
【讨论】:
我现在想开始使用getUserMedia,因为在接下来的3-4个月内,所有主流浏览器都会支持这个api。顺便说一句,Chrome 从 18 版本开始支持 getUserMedia。 peerConnection - 是的,我意识到为了我的目的最好使用套接字 无论如何都是编码blob中的主要问题,没有丢失音频和视频流的同步。 API 现在得到更广泛的支持。现在更有可能吗?以上是关于HTML5 getUserStream 直播的主要内容,如果未能解决你的问题,请参考以下文章