android如何接收udp ts流?
各位同行,大家好,最近在研究UDP 组播 ts流,需要在android客户端接收UDP ts流。
这两天也下载了大家比较熟悉的VLC进行模拟UDP组播 ts的发送和接收
参考:http://www.videolan.org/
这两天也下载了大家比较熟悉的VLC进行模拟UDP组播 ts的发送和接收
参考:http://www.videolan.org/
具体配置:参考附件
并且VLC也提供了一个android版本
后期在大牛人努力下给编译并且生成了apk文件 但是里面没有支持UDP 组播流
大家也可以下载看看
源文件:
apk:
通过在PC上采用VLC可以模拟UDP ts流的发送和接收,但是目前想在android上进行接收
这点还不太懂,麻烦有熟悉的朋友可以提供一下解决思路,在此不胜感激.
大家也可以一起就此讨论一下,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(14)
回复
@cuiran : vlc-android 版的目前好像没有支持直接播放 udp 或者rtp地址呀。 pc版的有实现,你是将pc版的重新自己移植的?
现在用的vlc 已经解决
回复
@cuiran : 还有几个疑问 1、android 对组播支持不是太好,用vlc去播你那边有没有出现什么严重的兼容性问题?2、udp方式你那边实验掉包严重吗?是否经常会花屏?
可以利用rtsp http来接受… 你调用vlc里面的接口即可 或者自己用ffmpeg写… 它支持的
楼主这个问题怎么解决的?最近我也在研究这个
回复
组播的时候建议用网线连接 用wifi会丢包,vlc注册udp ts流 可以到github找一下vlc源码 然后编译 也可以找一下别人已经编译过的试试
回复
显示部分用surface
你好,目前已知道怎么用ffmpeg来解码UDP ts流,还想在问下,ffmpeg怎样把解码后的数据显示在android平台上,在window下好像是通过DirectShow。但是在android下面这部分不太了解,麻烦给些指导,谢谢!
可以利用rtsp http来接受… 你调用vlc里面的接口即可 或者自己用ffmpeg写… 它支持的
谢谢提供 会好好看看
asmack
你好,由于目前播放视频 有服务端发送UDP ts流的数据 188 x 7 然后 我这边需要写个android客户端 去接收和解析 这种适合用ffmpeg吗 我对这块不太懂 麻烦你了。
嗯,好的,这里有发了一个提问http://www.oschina.net/question/5174_134127 然后刚又思考了一下 能否实现边下载 边播放这种方式?
可以利用rtsp http来接受… 你调用vlc里面的接口即可 或者自己用ffmpeg写… 它支持的