我希望使用 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 的转换过于密集。有没有办法使这种转换更有效?