gpt4 book ai didi

audio - Wowza 和 FFMPEG 的 Webrtc 流问题

转载 作者:行者123 更新时间:2023-12-03 01:39:28 25 4
gpt4 key购买 nike

我正在尝试使用 Webrtc 和 Wowza 媒体服务器(4.7.3 版本)在浏览器中从相机流式传输视频和音频。

首先在 VP8/OPUS 中使用 FFMPEG(使用 gcc 4.8.5 构建的版本 N-89681-g2477bfe,ffmpeg 网站上的最后一个可用版本)对摄像机流(h264/aac)进行转码,然后推送到 Wowza 服务器。
通过使用小的 Wowza 网页,我要求在浏览器中显示 Wowza 流(Chrome 版本 66.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: session 错误代码:ERROR_CONTENT”。很奇怪,因为 libvorbis 是 Webrtc 可用的编解码器之一。

有人遇到同样的问题吗?有人遇到过同样的问题吗?

提前致谢。

最佳答案

  • 您可能没有音频,因为 opus 的采样率必须为 48000

  • 您应该添加标志:

    “-ar 48000”

    到输出设置
  • 我还遇到了“质量差的视频和音频问题”。

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

    “-quality realtime”到输出设置。

    这对我来说很好,我希望这会对你有所帮助。

    关于audio - Wowza 和 FFMPEG 的 Webrtc 流问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48626608/

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