【发布时间】:2020-10-20 20:22:08
【问题描述】:
当初始化 jingle call 时,我们应该发送一个如下所示的 IQ。我仍然不明白有效载荷类型的使用以及列出它们时要考虑哪些标准。我试图从 android 文档中读取Supported media formats,但我没有看到与有效负载类型的任何关系。在我阅读了RTP payload formats 之后,我明白了什么是有效载荷。 我想知道是否可以在我的设备中列出可用的有效负载类型,或者我应该在我的项目中添加其他依赖项以便列出它们。
<iq from='romeo@montague.lit/orchard'
id='ph37a419'
to='juliet@capulet.lit/balcony'
type='set'>
<jingle xmlns='urn:xmpp:jingle:1'
action='session-initiate'
initiator='romeo@montague.lit/orchard'
sid='a73sjjvkla37jfea'>
<content creator='initiator' name='voice'>
<description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'>
<payload-type id='96' name='speex' clockrate='16000'/>
<payload-type id='97' name='speex' clockrate='8000'/>
<payload-type id='18' name='G729'/>
<payload-type id='0' name='PCMU' />
<payload-type id='103' name='L16' clockrate='16000' channels='2'/>
<payload-type id='98' name='x-ISAC' clockrate='8000'/>
</description>
</content>
</jingle>
</iq>
【问题讨论】:
标签: java android-studio xmpp ejabberd