【发布时间】:2018-01-06 10:50:44
【问题描述】:
我有一个个性化的动态画布,我想与人们分享,但我知道旧浏览器不支持它的标签(IE
我通过制作 Chrome 扩展程序并使用 google 的 tabCapture API 捕获标签内容,并使用 nodeJS 服务器上的 Socket.IO 建立 webRTC 会话,成功完成了这一部分。
现在我的问题在于如何处理远程端的流,因为据我了解 webRTC、webM 和标签在 IE 中也不支持。
我需要帮助来弄清楚如何将 webM VP8 编码的直播转换为 IE 和旧版浏览器可以处理的内容。可能是 FlashCanvas 之类的 Flash 后备、.swf 转换器或 Video.JS4 之类的 javascript 视频播放器,但老实说,我什至不知道从哪里开始。我很困惑如何处理直播。
我是不是把事情复杂化了?
提前致谢
编辑:我一直在阅读有关使用媒体服务器(例如 Kurento)将 webRTC 流重新发布到例如 Flash 支持的 RTMP 中的信息,并使用该源我的播放器。这里的问题甚至认为 Kurento 有很好的文档记录,我无法找到与我正在尝试做的类似的示例,而且我仍然怀疑它是否能够发布 RTMP URL,例如 rtmp ://本地主机:端口/我的流。人们似乎在使用 Kurento 和 Wowza 的组合,但我不明白为什么。
编辑 2: 人们需要将 Kurento 与 Wowza 结合起来的原因是,到目前为止,Kurento 还没有 RTMP Endpoint,所以即使你可以摄取 webRTC,你也只能输出 RTP ,因此您必须使用该 RTP 端点来处理带有 Wowza 描述的 SDP,如 here 所述。
【问题讨论】:
标签: internet-explorer streaming webrtc wowza kurento