SDP中fmtp的使用

小云
329
2023-09-12 05:32:34
栏目: 编程语言

SDP中的fmtp(format parameters)字段用于指定媒体格式的参数。它用于描述编码器或解码器在传输媒体数据时使用的特定参数。

在SDP中,fmtp字段的格式如下:

a=fmtp:<payload_type> <parameter_name>=[;<parameter_name>=…]

其中,<payload_type>指定了媒体流的负载类型(即编码器或解码器的编号),<parameter_name>和是具体的格式参数和其对应的值。可以有多个参数和值,它们之间使用分号进行分隔。

例如,以下是一个使用fmtp字段的SDP描述:

m=audio 5004 RTP/AVP 0

a=rtpmap:0 PCMU/8000

a=fmtp:0 maxptime=30;bitrate=64000

在这个例子中,负载类型为0的媒体流(音频)使用了fmtp字段来指定参数。参数maxptime指定了最大包时长为30毫秒,bitrate指定了比特率为64000 bps。

通过使用fmtp字段,SDP可以传递编码器或解码器的特定参数,以便接收方能正确解码和播放媒体数据。

0
看了该问题的人还看了