我有一个html + javascript代码,模拟我和我之间的webrtc视频聊天(我充当第一和第二同伴)。
我想识别并显示仅控制a=fingerprint
SDP属性。
在javascript中,我可以这样做吗?我可以在peerconnection.createOffer()
退货之后做到这一点。
答案 0 :(得分:3)
SDP是面向行的格式,因此您将其拆分为行,然后搜索以“a = fingerprint:”开头的格式,然后将其拆分为其组件(哈希算法和指纹本身) 。 像这样(需要Chrome 56+或Firefox):
<xs:group name="location">
<xs:sequence>
<xs:element name="city" type="xs:string"/>
<xs:element name="flat_num" type="xs:string"/>
<xs:element name="landmark" type="xs:string"/>
<xs:element name="street" type="xs:string"/>
</xs:sequence>
</xs:group>
<xs:group name="student">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="mothername" type="xs:string"/>
<xs:element name="fathername" type="xs:string"/>
</xs:sequence>
</xs:group>
<xs:element name="Student_details" type="details"/>
<xs:complexType name="details">
<xs:group ref="location"/>
<xs:group ref="student"/>
</xs:complexType>
</xs:schema>