我想只在对等体之间进行音频流通信,我改变了kurento.utils.js的部分,只通过getusermedia获取音频流,但是它不起作用
我使用了这个例子node-hello-world示例
WebRtcPeer.prototype.userMediaConstraints = {
audio : true,
video : {
mandatory : {
maxWidth : 640,
maxFrameRate : 15,
minFrameRate : 15
}
}
};
Run Code Online (Sandbox Code Playgroud)
至
WebRtcPeer.prototype.userMediaConstraints = {
audio : true,
video : false
};
Run Code Online (Sandbox Code Playgroud)
是否可以仅使用kurento服务音频流?
Kurento确实可以做到这一点.有两种方法可以执行此操作,具体取决于所需的修改范围:
processOffer
方法调用后,您可以篡改SDP以删除所有视频部分.这样,您的客户端将仅发送回音频./etc/kurento/sdp_pattern.txt
文件删除所有与视频相关的部分,这将强制SdpEndpoints(WebrtcEndpoint的父类)仅使用音频.编辑1
该文件sdp_pattern.txt
在KMS 6.1.0中已弃用,因此不应使用方法2.
编辑2
kurento-utils库存在问题,客户端未正确设置OfferToReceiveAudio
.它已经修复了一段时间了,你现在不需要篡改SDP.
归档时间: |
|
查看次数: |
5162 次 |
最近记录: |