rtp 的 udp 转 tcp 是不是简单加个$和长度就可以了?

2018-08-06 20:24:22 +08:00
 1314258
UDP: [RTP Data]
TCP: [$ - 1byte][Transport Channel - 1byte][RTP data length - 2bytes][RTP data]

这是不是意味着,收到的 udp 数据,简单加个$和 transport channel 和数据长度,就可以转 tcp 了?
1246 次点击
所在节点    问与答
2 条回复
zj299792458
2018-08-06 20:53:21 +08:00
RTP 是应用层流媒体协议,不需要加任何东西就可以从 UDP 转 TCP
1314258
2018-08-07 16:45:49 +08:00
@zj299792458 如果我接收到 rtp 的 udp 数据包,直接就可以为 tcp 数据发出去?因为我现在就是这么干的,但播不出来。我用 golang。io.Copy(w,r) r 是 udp read 出来的数据,w 是 http 的 response.Writer。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/477398

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX