【发布时间】:2018-07-15 13:08:29
【问题描述】:
我正在尝试使用 Webrtc 和 Wowza Media Server(4.7.3 版本)在浏览器中从摄像头流式传输视频和音频。
首先在 VP8/OPUS 中使用 FFMPEG(使用 gcc 4.8.5 构建的版本 N-89681-g2477bfe,ffmpeg 网站上的最后一个可用版本)对摄像机流 (h264/aac) 进行转码,然后推送到 Wowza服务器。 通过使用小的 Wowza 网页,我要求在浏览器中显示 Wowza 流(Chrome 版本 66.0.3336.5 Build officiel canary 32 bits)。
FFMPEG 使用的命令:
ffmpeg -rtsp_transport tcp -i rtsp://<camera_stream> -vcodec libvpx -vb 600000 -crf 10 -qmin 0 -qmax 50 -acodec libopus -ab 32000 -ar 48000 -ac 2 -f rtsp rtsp://<IP_Address_Wowza>:<port_no_ssl>/<application_name>/test
当我点击播放流时,我的视频和音频质量很差(视频和音频质量很差)。
如果我使用这个 FFMPEG 命令:
ffmpeg -rtsp_transport tcp -i rtsp://<camera_stream> -vcodec libvpx -vb 600000 -crf 10 -qmin 0 -qmax 50 -acodec copy -f rtsp rtsp://<IP_Address_Wowza>:<port_no_ssl>/<application_name>/test
我将有一个很好的视频(流畅、流畅)但没有音频(相机微开)。
如果 libopus 是问题所在(正如此测试首次显示的那样),我尝试了 libvorbis,但使用 Chrome 控制台时出现此错误“无法设置远程报价 sdp:会话错误代码:ERROR_CONTENT”。奇怪,因为 libvorbis 是 Webrtc 可用的编解码器之一。
有人遇到同样的问题吗?有人遇到过同样的问题吗?
提前致谢。
【问题讨论】:
标签: audio video ffmpeg webrtc wowza