首页 文章

将带有G.711音频的RTSP / RTMP-Livestream转换为带有aac-audio的RTMP / RTSP

提问于
浏览
0

我是这个论坛的新人,我的英语技能不是最好的!

我有一个网站,我发布相机的视频流,以显示在嵌套时间内发生的事情!一个具有高IT技能的人为我 Build 了一个小流量服务器(Datarhei-Restreamer)但是这个家伙仍然没有时间和更糟糕的响应时间......

对于我的问题:Restreamer不支持来自摄像机的“G.711”音频编解码器,而Livestream仍然没有网站上的音频 . 因此,我需要转换Livestream(RTSP和RTMP-在H.264中),以便音频更改为“aac”或其他支持的内容 . 但我没有计划如何做到这一点 . 我尝试用FFMPEG,但我没有找到正确的命令来获得我的结果 . 流媒体服务器有一些东西可以将新创建的流发送到 - 我不介意做到这一点(我只需要一个可以通过VLC播放器查看的流,然后作为我的restreamer服务器的输入,jsut和ca一样

我想将源流更改为正确的编解码器(从G.711到AAC的音频,其余像源一样),然后将这个“新”流放入我的Restreamer-Server,它将正常工作! (使用XSplitbroadcaster测试,但不在Raspberry上运行,只有1个实例可运行但需要同时编码2个直播)而且这个程序有烦人的bug(无休止的,不可删除的错误消息,但是正在运行的流)

我有一个新的第二个覆盆子计划作为“实时编码器”用于restreamer-raspberry是“新”流正在进行(rtmp / rtsp-input在图形用户界面上)我用FFMPEG仍然尝试但仍然没有结果...

很抱歉这篇长文与所有的语言问题,但我真的很沮丧,因为我已经购买了2个新的相机,总共450欧元只是为了获得现在有声音的直播:(

1 回答

  • -1

    最后,我在这里找到了最好的解决方案并且有效(https://github.com/datarhei/restreamer/issues/11) . 在长篇讨论中,请使用svenerbeck于2016年4月4日撰写的解决方案 . 重要部分如下 .

    • 使用即将进行的修改在 /mnt/live.json 中创建一个新的 live.json

    "ffmpeg": { "options": { "native_h264": [ "-vcodec copy", "-acodec aac", "-f flv" ], .....

    • 用 . 执行容器

    docker run ... -v /mnt/live.json:/restreamer/conf/live.json ....

相关问题