其他分享
首页 > 其他分享> > Android:播放UDP流例如udp://@239.0.0.3:8218

Android:播放UDP流例如udp://@239.0.0.3:8218

作者:互联网

研究思路及结果

这个问题我研究了两三天,大概情况是这样的,目前没有可以轻松播放链接的方式,一开始试了自带的简单的videoView,Exoplayer,esayplayer,Vlc移动端...都没有实现,间接的了解到udp的遵循的协议是h264,因为VLC输出的UDP默认就是H264,然后通过VLC进行研究,发现VLC可以轻松播放UDP的地址,当然哈,现在是只能在桌面端,移动端很早就试了一下不太行,后来更深入的考究以后,和FFmpeg搭上了线,了解到一些FFmpeg有关的知识,后来就感觉自己将FFmpeg迁移到安卓端有点不现实,我就尝试找基于FFmpeg相关迁移到移动端的项目,最后给我找到了BILIBILI的ijkplayer,这个很早之前用过,一直感觉和Exoplayer是一个类型,后来查询了有关信息,有说明,其实Exoplayer仅适合播http那种视频,其实啊ijkplayer才是全能,当然哈,目前是实现播放了,但是声音还没办法播放,我先留个足迹,整成功了再更新日志

有个小细节,就是udp改成rtp好像也是正常播放的

标签:8218,udp,FFmpeg,0.3,UDP,Exoplayer,播放,VLC
来源: https://blog.csdn.net/title71/article/details/122090693