android如何接收udp ts流?

发布于 2021-12-02 13:26:43 字数 1121 浏览 908 评论 14

各位同行,大家好,最近在研究UDP 组播 ts流,需要在android客户端接收UDP ts流。
这两天也下载了大家比较熟悉的VLC进行模拟UDP组播 ts的发送和接收
参考:http://www.videolan.org/

具体配置:参考附件 

http://pan.baidu.com/s/1ve49S

并且VLC也提供了一个android版本
后期在大牛人努力下给编译并且生成了apk文件 但是里面没有支持UDP 组播流
大家也可以下载看看
源文件:

http://pan.baidu.com/s/1w00cX

apk:

http://pan.baidu.com/s/1rGIgL

通过在PC上采用VLC可以模拟UDP ts流的发送和接收,但是目前想在android上进行接收
这点还不太懂,麻烦有熟悉的朋友可以提供一下解决思路,在此不胜感激.
大家也可以一起就此讨论一下,谢谢!




如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

只为守护你 2021-12-03 14:49:55

回复
@cuiran : vlc-android 版的目前好像没有支持直接播放 udp 或者rtp地址呀。 pc版的有实现,你是将pc版的重新自己移植的?

南汐寒笙箫 2021-12-03 14:49:55

现在用的vlc 已经解决

南汐寒笙箫 2021-12-03 14:49:53

回复
@cuiran : 还有几个疑问 1、android 对组播支持不是太好,用vlc去播你那边有没有出现什么严重的兼容性问题?2、udp方式你那边实验掉包严重吗?是否经常会花屏?

归途 2021-12-03 14:49:51

可以利用rtsp http来接受… 你调用vlc里面的接口即可 或者自己用ffmpeg写… 它支持的

画骨成沙 2021-12-03 14:49:51

楼主这个问题怎么解决的?最近我也在研究这个

画骨成沙 2021-12-03 14:49:51

回复
组播的时候建议用网线连接 用wifi会丢包,vlc注册udp ts流 可以到github找一下vlc源码 然后编译 也可以找一下别人已经编译过的试试

落墨 2021-12-03 14:49:47

回复
显示部分用surface

冷清清 2021-12-03 14:49:47

你好,目前已知道怎么用ffmpeg来解码UDP ts流,还想在问下,ffmpeg怎样把解码后的数据显示在android平台上,在window下好像是通过DirectShow。但是在android下面这部分不太了解,麻烦给些指导,谢谢!

反目相谮 2021-12-03 14:49:35

可以利用rtsp http来接受… 你调用vlc里面的接口即可 或者自己用ffmpeg写… 它支持的

小情绪 2021-12-03 14:38:45

谢谢提供 会好好看看

醉生梦死 2021-12-03 13:44:39

asmack

女中豪杰 2021-12-03 13:37:31

你好,由于目前播放视频 有服务端发送UDP ts流的数据 188 x 7 然后 我这边需要写个android客户端 去接收和解析 这种适合用ffmpeg吗 我对这块不太懂 麻烦你了。

终止放荡 2021-12-02 21:21:25

嗯,好的,这里有发了一个提问http://www.oschina.net/question/5174_134127 然后刚又思考了一下 能否实现边下载 边播放这种方式?

檐上三寸雪 2021-12-02 18:24:40

可以利用rtsp http来接受… 你调用vlc里面的接口即可 或者自己用ffmpeg写… 它支持的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文