facade-webrtc
- 基于
facade-signalr-client
- 兼容不同浏览器
webrtc-adapter
使用
import facadeWebRTC from 'facade-webrtc'
// remoteVideoId <video id =''remoteVideoId />
// localVideoId <video id =''localVideoId />
// signalr 目标 target orgId
// signalr 目标 target userId
facadeWebRTC.connect(remoteVideoId, localVideoId, targetOrgId, targetUserId)
// remoteVideoId <video id =''remoteVideoId />
// localVideoId <video id =''localVideoId />
facadeWebRTC.call(remoteVideoId, localVideoId)
// 返回 是否占线
facadeWebRTC.busy()
- 利用 signalr 发送 SendWebRTC 消息
// handMessageType: IHandMessageType = {
// candidate: 'candidate',
// offer: 'offer',
// answer: 'answer',
// }
facadeWebRTC.sendWebRTCMessage(targetOrgId, targetUserId, handMessage)