runner365 / cpp_streamer

cpp streamer work in dynamic modules for media develop. It include flv/mpegts/rtmp/webrtc modules, and go on developing more modules
47 stars 10 forks source link

mediasoup_pull_demo测试生成ts文件无法播放 #1

Open huangqingbiao8831 opened 1 year ago

huangqingbiao8831 commented 1 year ago

1、利用mediasoup_pull_demo 拉流测试生产ts文件,该文件无法播放,使用mpegtsdump解码输出,报GetOpusHeader error错误

12000.log image

runner365 commented 1 year ago

1、利用mediasoup_pull_demo 拉流测试生产ts文件,该文件无法播放,使用mpegtsdump解码输出,报GetOpusHeader error错误

12000.log image

拉流的地址正确吗?拉流的音频produceId和视频produceId都填写对吗? 两个produceId是怎么获取到的?

huangqingbiao8831 commented 1 year ago

1、利用mediasoup_pull_demo 拉流测试生产ts文件,该文件无法播放,使用mpegtsdump解码输出,报GetOpusHeader error错误 12000.log image

拉流的地址正确吗?拉流的音频produceId和视频produceId都填写对吗? 两个produceId是怎么获取到的?

拉流命令:./mediasoup_pull_demo -i "https://10.21.19.84:4443?&roomId=4&userId=12000&vpid=ad1e800a-92ce-4684-aadc-abf6cc77a891&apid=7d166487-39d0-4631-9187-0272b9409ec2" -o 12000.ts 这部分应该没有问题,vpid和apid应该也没有问题,通过ts2flv_streamer转化成flv格式,转化后的flv格式是可以播放的。

huangqingbiao8831 commented 1 year ago

image produceId从视频窗口中获取的。

runner365 commented 1 year ago

你的意思是,mpegtsdump这个程序有问题,但是转成flv是可以播放的?但是flv其实是不支持opus音频的啊? 我找时间复现一下这个问题。

huangqingbiao8831 commented 1 year ago

你的意思是,mpegtsdump这个程序有问题,但是转成flv是可以播放的?但是flv其实是不支持opus音频的啊? 我找时间复现一下这个问题。

应该是mediasoup_pull_demo存储的ts文件格式有问题,我也在试图查找这个bug,但是功力有限,代码读的不是太懂!

huangqingbiao8831 commented 1 year ago

请问大神,这个bug有没有修复?