webrtc-meeting-m
v1.0.2
Published
webrtc-meeting-m plugin
Downloads
2
Readme
支持的平台
WebRTC 技术由 Google 最先提出,目前主要在桌面版 Chrome 浏览器、桌面版 Safari 浏览器以及移动版的 Safari 浏览器上有较为完整的支持,其他平台(例如 Android 平台的浏览器)支持情况均比较差。
环境要求
- 请使用最新版本的 Chrome 浏览器。
- rtc Web SDK 依赖以下端口进行数据传输,请将其加入防火墙白名单,参考:WebRTC 需要配置哪些端口或域名为白名单?。
下载依赖
npm install webrtc-meeting --save
使用依赖
import webrtcMeeting from 'webrtc-meeting';
Vue.use(webrtcMeeting);
页面使用方式
this.$useRtcMeeting(
{
clientConfig: {
rtcClient: {
sdkAppId: XXXXX,
userId: 'user_u1',
userSig: 'XXXXX',
roomId: XXX,
enableAudioVolumeEvaluation: true, // 是否开启音量评估
enableNetworkQualityEvaluation: true // 是否开启网络质量评估
},
shareClientConfig: {
sdkAppId: XXXXX,
userId: 'share_user_u1',
userSig: 'XXXXX',
roomId: XXX
}
},
onCheckSuccess: () => {
console.info('检查成功');
},
onCheckFail: () => {
console.info('检查失败');
},
onRtcStart: () => {
console.info('视频开始');
},
onRtcEnd: () => {
console.info('视频结束');
}
}
)