webRTC视频通话,https协议,录制端和播放端

最近做视频直播模块,在网上也看到很多大神写的代码,写的都不错,但不是我想要的,有的可能比较老,不支持https协议,有的又将直播端和显示端放在一个程序中,不利于我使用,则本篇着重添加了https协议(若改http也很简单server.js内可设置),并将视频直播这块代码抽出为两块代码,分别实现直播和显示功能,将最核心代码提取出来,方便使用,代码链接地址:webRTC视频通话,https协议,录制端和播放端

此程序在win7环境下运行,使用nodejs作为服务器;

1、安装nodejs:参考地址 http://www.runoob.com/nodejs/nodejs-install-setup.html。

2.运行cmd控制台跳到在当前目录下运行

npm install

会多出一个node_modules文件夹,为程序所需环境

扫描二维码关注公众号,回复: 1768522 查看本文章

3.在server.js文件可设置端口,SSLPORT为https安全端口(默认已设置4011)

4、设置防火墙

控制面板——防火墙——高级设置

入站规则——新建规则

选择端口——下一步

选择udp规则,输入4011端口

其余默认

5、启动服务文件

start.bat

分别访问下面路径进行直播

录制路径:https://localhost:4011/offer.html

直播路径:https://localhost:4011/answer.html

如果用手机作为录制端,请选择chrome浏览器,访问地址为

https://192.168.1.108:4011/offer.html

192.168.1.108为我电脑IP地址(暂时以局域网内电脑为服务器,则手机此时应该连接和电脑同样的wifi网络)

cmd控制台输入 ipconfig 即可查看

使用时,请先打开answer界面,再访问offer,则会将offer拍摄的视频直播在answer中显示,可支持多个offer同时直播哦

手机offer界面

电脑offer界面

电脑 answer界面

 原文链接:https://blog.csdn.net/qq983392709/article/details/78749730

猜你喜欢

转载自www.cnblogs.com/1175429393wljblog/p/9229607.html
今日推荐