首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Kurento媒体服务器中禁用视频编码?

如何在Kurento媒体服务器中禁用视频编码?
EN

Stack Overflow用户
提问于 2016-04-12 05:46:20
回答 1查看 6.1K关注 0票数 6

我是使用Kurento媒体服务器的视频流,我有h264视频源通过RTSP。我正在使用下面的代码创建PlayerEndpoint。

pipeline.create('PlayerEndpoint', {uri: 'rtsp://hostaddress:8554/stream', useEncodedMedia: false}, function(error, _playerEndpoint) {

但是它仍然将h264转换/编码为VP8,它需要更多的编码处理。所以我的视频流被延迟了。我只想直接流h264视频,而不需要转换/编码成VP8。我认为火狐支持H264视频编解码器。

在Kurento媒体服务器中可以禁用编码吗?如果是的话,那么请帮我做同样的事情,或者在需要的时候建议更多的代码修改。

火狐能从KMS中播放这样的h264流吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-12 07:14:35

你不能让库伦托的翻译程序失效。你能做的就是阻止他们。如果您正在将代码转换为VP8,我认为您正在将播放机连接到WebRTC端点。为了做到这一点,您的WebRTC必须协商使用h264。这可以在FF中完成,也可以在中完成。你需要

  • Openh264-gst-插件-坏-1.5安装在您的KMS中(安装后请重新启动)
  • 确保客户端发送的SDP只宣布h264

有了这一点,您应该可以在整个过程中获得h264。

更新

您可以通过修改文件h264在WebRtcEndpoints中强制使用/etc/kurento/modules/kurento/SdpEndpoint.conf.json。在配置文件的底部,有一个视频编解码器的部分。如果您注释掉了VP8,就会迫使其他对等方使用h264

代码语言:javascript
复制
"videoCodecs" : [
//    {
//      "name" : "VP8/90000"
//    },
    {
      "name" : "H264/90000"
    }
]
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36564536

复制
相关文章

相似问题

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