q191201771 / lal

🔥 Golang audio/video live streaming lib/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket-FLV/TS, GB28181, H264/H265/AAC/G711/OPUS, relay, cluster, record, HTTP Notify/API/UI. 直播

Home Page:https://pengrl.com/lal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

建议新增针对rtsp代理场景的音频流g711转aac功能

keke1229488344 opened this issue · comments

先说一下我的使用场景吧:
我有个海康的nvr,但是它貌似不支持g711音频流,无论是预览还是录制,都只有视频画面没有声音。刚好我有一些摄像头的rtsp流是g711的音频,于是就让我很头疼...
(我还有另外一个摄像头,采用aac音频流,同样是rtsp接入方式,就可以正常使用音频,所以估计是nvr不支持g711音频流的问题)

所以,我在找一个rtsp代理,可以将原来rtsp的g711音频流转为aac的,从而使得我的nvr可以正常录制这个摄像头的音频。

我已经找到了一个解决方案:EasyDarwin,使用它进行拉流,然后nvr接入EasyDarwin的rtsp,实测是可以成功获取到音频,用vlc打开也显示的是aac音频了。但是,EasyDarwin的效果很差,延迟居高还卡,我换了两台机器部署都是这样...

我现在在测试使用lal作为rtsp代理,效果确实很好延迟很低。但是没有在文档有发现能转aac音频的功能,所以不知道大佬能否考虑开发个这样的功能,或者有没有更好的建议...感谢!

commented

用ffmpeg吧,