我已经用Angular显影了这台录像机。我可以参考Javascript SDK示例。样例工作正常。但是当我在angular中开发这个例子时,除了音频/视频延迟之外,我还得到了很多噪音和回声。为什么会这样呢?还连接了相同的网络本地和远程对等体,但不同网络中的对等体没有连接。有什么问题吗?
发布于 2021-10-21 10:32:51
如果您在<video/>标签的帮助下实现了自己的视频流,请确保您已经禁用了该标签中的音频流。
您还可以对音视频流应用约束以解决此问题。https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamConstraints#track_constraints
如何设置约束:https://developer.mozilla.org/en-US/docs/Web/API/Media_Streams_API/Constraints#applying_constraints
下面是一些示例:
const constraints = {
audio: {
echoCancellation: true,
noiseSuppression: true,
},
video: true
}
session.getUserMedia(constraints, (err, stream) => {
})至于第二个问题,请注意,我们不提供对Angular的支持,因为我们没有经验丰富的开发人员。您可以使用我们的Javascript示例,并将它们与您的自定义代码进行比较。
https://stackoverflow.com/questions/66420973
复制相似问题