directshow使用,解决就给100分。

Joan201401 2009-03-09 11:08:47
在vc++中,怎么接收以udp包形式发送的TS流,发送的端口号假定为3000.
谢了先!
...全文
143 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
lius1984 2009-03-16
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sun007700 的回复:]
我下了live555,ffmpeg等程序,但是都是在linux下的,在windows下无法用啊,郁闷,兄台的qq多少啊?我的410587208,可以加下交流下好吗?
[/Quote]

把程序从linux移植到win32编译 稍微花点时间即可
callanzhao 2009-03-12
  • 打赏
  • 举报
回复
做一个接受网络数据包的Filter,将这个Filter作为源FIlter,具体陆其明的实务精选有例子,可参考。
iris2000 2009-03-12
  • 打赏
  • 举报
回复
第一步:接收udp数据。看看socket编程方面的例程或代码,udp的发送接收很简单的,是所有协议中最简单的了。
第二步:directshow播放,你要build directshow的filter graph,然后调接口播放。如果没用过directshow的话,先看资料看例程,这个就不是一两句话能说完的了。
你上面两步分别都会做了之后,可以按照10楼说的做个udp的source filter来获取数据,然后build graph来完成整个的接收和播放过程。
Joan201401 2009-03-11
  • 打赏
  • 举报
回复
UP
sun007700 2009-03-11
  • 打赏
  • 举报
回复
我下了live555,ffmpeg等程序,但是都是在linux下的,在windows下无法用啊,郁闷,兄台的qq多少啊?我的410587208,可以加下交流下好吗?
zhoumingjie 2009-03-11
  • 打赏
  • 举报
回复
你可以写个sourcefilter来获取网络数据嘛
rightorwrong 2009-03-10
  • 打赏
  • 举报
回复
你下个LIVE555的库就可以了http://www.live555.com/
里面有例子
sun007700 2009-03-10
  • 打赏
  • 举报
回复
楼上的,可以介绍点rtsp的用法吗?
最好给点实例,客户端服务器端的都可以。
谢谢~
Joan201401 2009-03-10
  • 打赏
  • 举报
回复
高手在哪里
mumuniuniu 2009-03-09
  • 打赏
  • 举报
回复
详细的说明一下啊,这样子没办法回答
rightorwrong 2009-03-09
  • 打赏
  • 举报
回复
这要看实时流是怎么传输过来的
一般用的是RTSP库,库里有接收数据包的地方,读代码就可以找出来

如果没有用库的话,就直接socket通信了,一直recvfrom
Joan201401 2009-03-09
  • 打赏
  • 举报
回复
用directshow实时播放,以udp形式发送的ts流。开发环境:VC++.
最好有主要的一些代码:)
c_cacal 2009-03-09
  • 打赏
  • 举报
回复
socket编程,用recvfrom就可以的。
你的需求不明确,和数据内容是不是有关系?!

2,541

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧