首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对来自webCam h264的流进行编码

对来自webCam h264的流进行编码
EN

Stack Overflow用户
提问于 2013-08-11 00:57:07
回答 2查看 2.8K关注 0票数 1

我正在使用javascript在浏览器中构建P2P视频应用程序,但我对此并不熟悉。我想到了webRTC,但它可用的视频编码是VP8,它消耗了平板电脑和手机的所有处理器。我想从webCam获取视频并使用h264进行编码,因为平板电脑和智能手机支持它natively.How我可以在从getUserMedia获取视频后对其进行编码。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-08-12 18:50:49

由于WebRTC是在浏览器中构建的,并且是浏览器内部创建隧道并在VP8中对流进行编码,因此您无法访问原始流以使用其他编解码器对其进行编码,也无法访问原始连接以在自定义编码后发送数据包。

要允许WebRTC使用H264,浏览器需要支持它(原生的或基于插件的),而Chrome和Firefox实际上并不支持它。H264与WebRTC中的VP8是一个有很多讨论的话题,因为有针对H264的硬件编码器,而不是针对VP8的,但另一方面,使用H264需要支付版税。

如果你想控制编解码器和流,也就是在智能手机和平板电脑上,你可以使用WebRTC native API's构建应用程序。

票数 2
EN

Stack Overflow用户

发布于 2014-06-12 21:43:17

Doubango似乎正在为H264编解码器提供一个基于Java Script的应用程序接口。我还没有用过它。你可以看一看。

http://doubango.org/index.html

http://code.google.com/p/webrtc4all/

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

https://stackoverflow.com/questions/18164267

复制
相关文章

相似问题

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