gpt4 book ai didi

ffmpeg 将 VP8 发布到 Janus 网关 100% CPU MBP

转载 作者:行者123 更新时间:2023-12-04 22:48:35 24 4
gpt4 key购买 nike

我希望使用 Janus Gateway 从单一来源向一千名观众传输非常低的延迟。

我的目标是 VP8 视频流,因为 H.264 支持还没有在 Chrome 中下降。

我的配置是

[gst-rpwc]
type = rtp
id = 1
description = Test Stream
audio = no
video = yes
videoport = 8004
videopt = 100
videortpmap = VP8/90000

我最初使用内置网络摄像头在 OSX 上进行测试。这是管道
ffmpeg -f avfoundation  -video_size 640x480 -framerate 30 -i "0" -b:v 800k -c:v libvpx rtp://x.x.x.x:8004

但是我在 Retina Macbook Pro 上的 CPU 一直处于 100% 的状态,而且我在客户端每隔几秒钟只能获得几帧。我认为从内置 iSight 摄像头到 VP8 的转换过于密集。有没有办法使这种转换更有效?

最佳答案

我不是 Janus 的专家,但是对于 WebRTC VP8 流,您拥有的 videofmtp 没有意义,因为该字符串适用于 h.264,并且在较小程度上,videopt 不是我所见过的 VP8 ,这个值应该是 100。这里最大的问题是 ffmpeg 不能做 DTLS,所以即使使用我指定的 mods,这可能也行不通。

关于ffmpeg 将 VP8 发布到 Janus 网关 100% CPU MBP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37590331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com