我试图使用Webrtc和(4.7.3版本)在浏览器中从摄像机中传输视频和音频。
该摄像头流(H 264/aac)首先使用VP8/OPUS中使用的FFMPEG (版本N-89681-g2477bfe,gcc 4.8.5版,最后在ffmpeg网站上提供)进行编码,然后推送到Wowza服务器。通过使用小Wowza网页,我要求在浏览器中显示Wowza流(ChromeVersion66.0.3336.5构建当然金丝雀32位)。
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可用的编解码器之一。
有人在经历同样的问题吗?有人也经历过同样的问题吗?
提前谢谢。
发布于 2018-06-26 09:01:13
您应该添加旗子:
"-ar 48000“
到输出设置。
我终于解决了这个问题,我补充道:
"-quality实时“的输出设置。
这对我来说很好,我希望这能帮到你。
https://stackoverflow.com/questions/48626608
复制相似问题