Udp RTP数据包的最大大小?

Udp RTP数据包的最大大小?,udp,size,protocols,rtp,payload,Udp,Size,Protocols,Rtp,Payload,我试图找出RTP数据包的最大大小。我知道最小头大小是12字节,但我没有找到任何关于有效负载的信息 RTP数据包的最大大小可能与UDP有效负载的最大大小相同?我的意思是,我只有一个具有巨大负载的RTP数据包。这是可能的吗?在这种情况下,对于不这样做的RTP数据包,有任何建议的大小吗 例如,im在RTP中封装MP3帧。我是用1个MP3帧制作RTP帧,还是用2个或多少个 我希望您理解我的问题:)RTP数据包的最大大小可能与UDP有效负载的最大大小相同? RTP标准没有设置最大大小,因此您可以自由地执行

我试图找出RTP数据包的最大大小。我知道最小头大小是12字节,但我没有找到任何关于有效负载的信息

RTP数据包的最大大小可能与UDP有效负载的最大大小相同?我的意思是,我只有一个具有巨大负载的RTP数据包。这是可能的吗?在这种情况下,对于不这样做的RTP数据包,有任何建议的大小吗

例如,im在RTP中封装MP3帧。我是用1个MP3帧制作RTP帧,还是用2个或多少个


我希望您理解我的问题:)

RTP数据包的最大大小可能与UDP有效负载的最大大小相同?

RTP标准没有设置最大大小,因此您可以自由地执行此操作

(巨型数据包通常在传输方面有自己的问题,但这通常与较低层协议有关。)


RTP数据包的最大大小是否可能与UDP有效负载的最大大小相同?我的意思是,我只有一个具有巨大负载的RTP数据包。这是可能的吗?在这种情况下,RTP数据包有任何不这样做的建议大小吗?

是的,您可以创建一个1446字节长的有效负载,并将其放入MTU为1500字节的网络上的12字节RTP数据包(1458字节)中

当您包含一个8字节的UDP报头+20字节的IP报头+14字节的以太网报头时,您已经有了42字节的开销,这使您的开销达到1500字节

在实践中,如果您通过internet传输此数据,则此流量将被封装或跨不同的传输层传输,为了安全起见,您可能希望将其保持在1400字节以下

例如,im将MP3帧封装在RTP中。我是制作一个带有1个MP3帧、2个还是多少个MP3帧的RTP帧?

RTP具有从一个唯一源到一个RTP流的一对一映射(除非流被混合/混合到一个流中),因此每个MP3源都将被放入它们自己的RTP流中,每个源都有自己的唯一同步源标识符(SSRC)来区分每个流

有关RTP的更多信息,有Colin Perkins的一本很棒的书叫做“”,我还创建了一个