RTP +ES复合流怎样打包传输问题

aility 2014-08-21 12:40:01
各位大侠,最近遇到一个难题,就是RTP + ES复合流问题, 要求是采用RTP 将音视频原始流【H.264 + G.711A】通过一个端口发送出去,但是目前在打包遇到如下问题:
1、RTP + 单独VIDEO【h.264】,可以正常打
2、RTP + 单独AUDIO【G.711A】,也可以正常打

但是音视频混在一个信道中打,应该如何打呢?其中 RTP中的SSRC值, PAYLOAD值不一致,时间戳都不一样,
我将VIDEO, AUDIO都独立打包,通过单一信道发送出去, 再在VLC中进行接收,发现要不只有视频,要不只有声音,不能正常解码复合流。

RTP + ES复合流,打包传输方式应该是怎样的呢【单端口发送,请不要说用PS,或 TS来传输,目前限定用ES】?
希望大侠给予指点,非常感谢。

...全文
1016 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
对牛乱弹琴 2014-10-17
  • 打赏
  • 举报
回复
是不是sdp写错了,你的g711a是怎么打包的
露蛇 2014-09-15
  • 打赏
  • 举报
回复
一般像rtsp那样都是分开两个rtp section传送的啊,要不你用ts流就可以放一起传输。
dengzikun 2014-09-12
  • 打赏
  • 举报
回复
RTP规范已经规定好了,一路流一个端口。单端口不行, 除非网络收发都是你自己做,做成私有的。
shyzzjf 2014-09-03
  • 打赏
  • 举报
回复
视频数据分段,然后根据RTP协议就可以传输。
jack139139 2014-08-29
  • 打赏
  • 举报
回复
好像要区分不同的channel_id。最近也会做类似的事,不过还没动手。
shyzzjf 2014-08-28
  • 打赏
  • 举报
回复
都一样吧。都是流传输。
露蛇 2014-08-28
  • 打赏
  • 举报
回复
我想问用vlc怎么播独立的rtp流,谢谢! 平时我用vlc播rtsp,没试过播独立的rtp流。
foruok 2014-08-21
  • 打赏
  • 举报
回复
没搞过这种方式的……

2,542

社区成员

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

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