首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webRTC/canvas对旧浏览器的支持

webRTC/canvas对旧浏览器的支持
EN

Stack Overflow用户
提问于 2017-07-31 00:55:34
回答 1查看 431关注 0票数 0

我有一个个性化的动态画布,我想和大家分享,但我知道旧浏览器不支持这个标签(IE <9),所以我一直在考虑解决办法。我计划让服务器浏览画布而不是人,并通过webRTC共享选项卡(画布)内容的实时流。

我已经成功地完成了这一部分,通过创建一个Chrome扩展和使用谷歌的tabCapture API来捕获选项卡内容,以及使用nodeJS服务器上的Socket.IO来建立webRTC会话。

现在,我的问题在于如何处理远程端的流,因为据我了解,IE中也不支持webRTC、webM和标记。

我需要帮助,弄清楚如何将webM VP8编码的livestream转换成IE和旧浏览器可以处理的内容。也许是像FlashCanvas,.swf转换器,或者像Video.JS4这样的javascript视频播放器,但是说实话,我甚至不知道从哪里开始。我对如何处理这场婚礼感到非常困惑。

我是不是让事情复杂化了?

提前感谢

编辑:我一直在阅读关于使用媒体服务器(如库伦托 )重新发布webRTC流的文章,例如由flash支持的RTMP,并使用它作为播放器的源代码。这里的问题甚至被认为Kurento已经有了很好的文档,我还没有找到类似于我想要做的例子,我仍然怀疑它是否能够发布一个RTMP URL,比如rtmp://localhost:port/mystream。人们似乎在使用Kurento和Wowza的组合,但我不知道为什么。

编辑2:人们需要结合Kurento和Wowza的原因--因为到目前为止,Kurento没有一个RTMP端点,所以即使您可以摄入webRTC,也只能输出RTP,所以您必须使用这个RTP端点来处理带有Wowza描述的SDP,就像解释的这里一样。

EN

回答 1

Stack Overflow用户

发布于 2017-07-31 05:44:23

Flash播放VP6编解码器(在FLV容器内)。VP8是较新的,可以进入WebM容器。闪存不播放WebM文件(没有解码器源张贴在网上)。

较旧的浏览器(9以下的IE版本)仍然应该处理JavaScript:

试试https://github.com/dominikhlbg/vp8-webm-javascript-decoder。这需要一个.webm文件链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45406164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档