【问题标题】:Webrtc streaming issue with Wowza and FFMPEGWowza 和 FFMPEG 的 Webrtc 流问题
【发布时间】: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


    【解决方案1】:
    1. 您可能没有音频,因为 opus 的采样率必须为 48000

    你应该添加标志:

    “-ar 48000”

    到输出设置

    1. 我还遇到了“视频和音频质量差的问题”。

    我终于通过添加解决了这个问题:

    “-quality realtime”到输出设置。

    这对我很有效,希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2017-03-07
      • 2017-09-05
      • 1970-01-01
      • 2012-01-06
      • 2018-07-01
      • 2021-07-08
      • 2016-12-25
      • 2019-07-14
      • 2013-07-08
      相关资源
      最近更新 更多