Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).

MCU server安装好之后,如何开始一个视频会议

Bo_M_
Beginner
4,822 Views

1、software 

      OS :Unbuntu V14.04 lts

      CS webRTC MCU V3.2.1 update

2、hardware

     virtual machine CPU 4 core/RAM 4GB/HD 20GB

3、Step

     我是按照https://software.intel.com/zh-cn/documentation/webrtc-conference-server-guide/mcu-installation#section2_3_5这个里面一步一步做的

4、question

我打开https://IP:3004/后仅仅出现了如下两个按钮,如何开始一个视频会议?

intel_1_0.JPG

0 Kudos
21 Replies
eric_h_7
Beginner
4,521 Views

我也刚刚安装完毕,也不知如何开启一个视频会议

0 Kudos
Bo_M_
Beginner
4,521 Views

只有两个按钮,看脚本daemon.sh里面启动了\extras\basic_example这个目录下的js 简单客户端demo,这个js demo和提供的CS_WebRTC_Client_SDK_JavaScript.v3.2.1\samples\conference这个demo是一样的,看了https://software.intel.com/zh-cn/documentation/webrtc-conference-server-guide/mcu-sample-application-server-user-guide这个里面的指南也基本没啥用,纠结啊

eric h. wrote:

我也刚刚安装完毕,也不知如何开启一个视频会议

0 Kudos
Lei_Z_Intel1
Employee
4,521 Views

正常情况,我们的示例程序页面,也就是https://IP:3004/打开后确认证书受信后,会自动提示打开摄像头参与会议,并在页面中显示本地和远程会议室视频。同时示例程序的源代码也是开放的,用户可以随意参考和更改。

如果发现https://IP:3004/页面打开后无任何反应,肯定是哪一步出错了,请将浏览器的console log发给我们看一下到底是哪里的问题。

0 Kudos
Bo_M_
Beginner
4,521 Views

日志如下:

log_0.JPG

Lei Zhai (Intel) wrote:

正常情况,我们的示例程序页面,也就是https://IP:3004/打开后确认证书受信后,会自动提示打开摄像头参与会议,并在页面中显示本地和远程会议室视频。同时示例程序的源代码也是开放的,用户可以随意参考和更改。

如果发现https://IP:3004/页面打开后无任何反应,肯定是哪一步出错了,请将浏览器的console log发给我们看一下到底是哪里的问题。

0 Kudos
Lei_Z_Intel1
Employee
4,521 Views

这边显示服务器端请求错误,请把服务端的logs目录整体打包发过来吧。

0 Kudos
Bo_M_
Beginner
4,521 Views

530665

Lei Zhai (Intel) wrote:

这边显示服务器端请求错误,请把服务端的logs目录整体打包发过来吧。

0 Kudos
Bo_M_
Beginner
4,521 Views

我刷新了几次,有调用摄像头,但是出现的是黑屏

黑屏_0.JPG

浏览器日志,和server 日志如下:

530669

530671

0 Kudos
Lei_Z_Intel1
Employee
4,521 Views

根据log初步诊断为运行MCU的主机可能CPU负载过高,导致资源调度频繁失败,MCU节点默认设置的最高CPU利用率要低于85%,否则调度失败,请检查一下MCU运行后的机器负载。

0 Kudos
Bo_M_
Beginner
4,521 Views

这个可能性不大,我看了cpu的占用率很小,我重新再一台机器上测试了,还是同样的错误,这台机器是8核8G的。

操作步骤:

1、安装完成好后,首次访问出现server disconnected 的错误

2、我刷新了几次网页之后,弹出调用摄像头的询问,确定之后出现了如下error

ERROR: create LocalStream failed: Object {code: 1104, msg: "Not all device requests are satisfied."}

cpu占用情况(总共不到5%):

cpu_0.JPG

下面是日志:

530721

530722

530722

Lei Zhai (Intel) wrote:

根据log初步诊断为运行MCU的主机可能CPU负载过高,导致资源调度频繁失败,MCU节点默认设置的最高CPU利用率要低于85%,否则调度失败,请检查一下MCU运行后的机器负载。

0 Kudos
Lei_Z_Intel1
Employee
4,521 Views

你的客户端有报错,请测试一下第三方的标准WebRTC应用,检查一下客户端环境。

https://www.webrtc-experiment.com/RTCMultiConnection/AppRTC-Look.html

0 Kudos
Bo_M_
Beginner
4,521 Views

测试确实也报错:

test_log.JPG

客户端版本是V54:

版本.JPG

请问是客户端版本有问题吗?

Lei Zhai (Intel) wrote:

你的客户端有报错,请测试一下第三方的标准WebRTC应用,检查一下客户端环境。

https://www.webrtc-experiment.com/RTCMultiConnection/AppRTC-Look.html

0 Kudos
Lei_Z_Intel1
Employee
4,521 Views

理论上这个页面应该是可以的,请检查网络和摄像头设置,也可以换用Firefox试试,排除可能的错误因素。

0 Kudos
Bo_M_
Beginner
4,521 Views

尝试过火狐访问https://IP:3004,没有调用摄像头的询问,也没有报错信息。只显示两个按钮

firefox.JPG

Lei Zhai (Intel) wrote:

理论上这个页面应该是可以的,请检查网络和摄像头设置,也可以换用Firefox试试,排除可能的错误因素。

0 Kudos
Lei_Z_Intel1
Employee
4,521 Views
0 Kudos
Bo_M_
Beginner
4,521 Views
0 Kudos
Bo_M_
Beginner
4,521 Views

@Lei

尝试使用chrome可以访问https://www.webrtc-experiment.com/RTCMultiConnection/AppRTC-Look.html

访问https://IP:3004时还是出现如下错误,出现黑框,无视频图像

ERROR: create LocalStream failed:

Object

code: 1104

msg: "Not all device requests are satisfied

 

0 Kudos
Bo_M_
Beginner
4,521 Views

自问自答,今天看了下代码,应该是需要同时又麦克风和摄像头才行。之前一直只插了摄像头,导致一直不能正常运行

Bo M. wrote:

@Lei

尝试使用chrome可以访问https://www.webrtc-experiment.com/RTCMultiConnection/AppRTC-Look.html

访问https://IP:3004时还是出现如下错误,出现黑框,无视频图像

ERROR: create LocalStream failed:

Object

code: 1104

msg: "Not all device requests are satisfied

 

0 Kudos
Lei_Z_Intel1
Employee
4,521 Views

这是SDK的行为,默认需要视频和音频设备,如果音频设备不存在可以在创建stream的时候把audio置为false。

0 Kudos
yongtao_x_
Beginner
4,520 Views

你们好:

 按照安装帮助已经正常安装了Release-v3.3,多画面调度啥的都正常,但是通过demo

https://xxx:3004/?url=rtsp://xxx/live/av0/?room=58ae7fdf52ac7335818e9a8c  采集rtsp 是这样的方式吗? 好像没有出现视频,浏览器也没错误提示。是否是用法不对呢? mix 画面怎么实现推rtmp呢,demo 上面的 shareScreen 和 externalStream 都没作用。

0 Kudos
Lei_Z_Intel1
Employee
3,772 Views

关于RTSP流接入,请参考这个topic https://software.intel.com/en-us/forums/intel-collaboration-suite-for-webrtc/topic/711107。

Mix画面的RTMP推送请参考JS SDK guide里external output相关API的说明。ShareScreen需要安装Chrome插件才能工作,这个在JS SDK guide里应该都有说明,同时我们提供了示例chrome extension。必要时可以自己修改sample 的代码添加自己的实例。Basic Sample页面源代码的位置请参考Conference Server Guide。

0 Kudos
Reply