求助:关于使用jrtp.lib的实时流的传输和播放问题

dukelee 2008-06-05 09:33:03
我是在jrtplib中的两个例子的基础上写了发送端和接收端的程序,现在发送和接收程序(是windows环境下的console)同时工作可以发收,而且接收到的负载以文件的形式存储,发送一个ts文件后发送结束,在接收端收到的媒体文件可以播放。现在我想使用VLC作为接收端,实时接收播放收到的ts封装后的流,为什么不能播放呢?可能问题是什么?
发送程序基本就是jrtplib中的例子1,首先是本地端口(我设为5000),然后是目的ip和端口,就在我的本机上接收,所以是127.0.0.1:6000。接着设置了一些rtp头部的参数,即负载类型(pt),标识位和时间戳等等,然后就是不断地读取文件(一个ts文件),每次读取4个ts包(188*4字节),使用jrtplib中的sendpacket发送出去,程序中的其他部分没有改,比如一些建立连接和结束连接,只修改了读取文件和发送这部分。用vlc中的设置如下:打开网络,在udp/rtp中输入了udp://127.0.0.1:6000和udp://127.0.0.1:5000都无法播放。怎样才能使用vlc实时播放收到的rtp流呢?
谢谢了
...全文
382 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Joan201401 2009-03-04
  • 打赏
  • 举报
回复
我只用过接收UDP包实时播放,是可行的。
RTP的没试过
scems 2008-12-01
  • 打赏
  • 举报
回复
不懂,帮顶
android2008 2008-12-01
  • 打赏
  • 举报
回复
不懂,帮顶
yanghehong 2008-12-01
  • 打赏
  • 举报
回复
没有设置SDP?


- 千里孤行
hp_studio 2008-12-01
  • 打赏
  • 举报
回复
关注
aqingzeng 2008-11-20
  • 打赏
  • 举报
回复
期待下文,谢谢
zenghuan 2008-06-25
  • 打赏
  • 举报
回复
我也有同样的问题,期待解决办法。。。
firebolt2002 2008-06-07
  • 打赏
  • 举报
回复
你不加rtp包头,直接把读取的TS流发送出去试试看

2,553

社区成员

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

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