android下vlc播放udp视频流的问题 50C

各位csdn的大神,小弟的问题如下:
我在android的手机上使用MediaCodec对 摄像头捕捉的YV12图像,采用“video/avc”编码器去编码,这样应该编码出来的是H264格式的,然后我再通过UDP将每一帧图像发送给另一部手机,我在另一部手机上用vlc播放器去播放,(输入的流地址是"udp://@:port"),死活都播不出来。
如果我在发送端把视频帧写入文件,且把文件后缀改成*.h264,用pc的vlc可以播放,如果不写后缀也播放不了。
ps:我另一部手机的vlc输入的udp地址格式之类的肯定是对的,我测试过从PC端用vlc发送一个MP4文件的udp视频流,然后在手机上用vlc都是可以播放的。
小弟初来咋到分数不多,还请大神们多帮帮忙,感激不尽。

4个回答

godd1230
godd1230 这个网址讲的内容会产生延迟,我这个应用需要实时,不过还是谢谢了。
大约 4 年之前 回复

现在淘宝天猫都开始做代运营,你还不做吗?来广州麦柠吧h t t p : / / t o 4 . c n / a r 6 k

咋没人回复呀,大神们帮帮忙呀。。。。

您好,请问您是如何解决的,我也遇到了类似的问题。
手机录制视频,通过编码生成H264格式的数据,再通过UDP发送数据流到PC端VLC能够播放,如果发送给手机端VLC就不能播放。
录制的H264格式的数据,保持到本地为h264格式的文件,然后复制到电脑,该文件在电脑上可以通过PC端VLC播放,同时把该文件通过PC端VLC发送UDP流到手机端VLC却不能播放。
请问您有没有好的解决方法?
我一直怀疑是手机通过UDP发送给手机端VLC中,发送的数据有问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!