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

来源:互联网 发布:四川省广电网络官网 编辑:程序博客网 时间:2024/06/02 06:50

最近做视频直播模块,在网上也看到很多大神写的代码,写的都不错,但不是我想要的,有的可能比较老,不支持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文件夹,为程序所需环境


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界面


 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 11月婴儿歪脖子怎么办 婴儿头往左边偏怎么办 宝宝头网的高怎么办 宝宝头歪向一边怎么办 2岁宝宝头睡偏了怎么办 6岁儿童头有点歪怎么办 宝宝脖子有点偏左边歪怎么办 宝宝脖子偏了怎么办呢 斜颈导致的脸歪怎么办 斜颈手术后脸部还不对称怎么办 宝宝3个月斜颈怎么办 一岁八个月宝宝斜颈怎么办 四个月宝宝有点斜颈怎么办 一岁宝宝有点偏怎么办 6个月宝宝有点斜颈怎么办 四个月宝宝左侧胸锁乳突肌厚怎么办 脖子疼好几天了怎么办 有双下巴怎么办才能瘦掉 胃突然疼的厉害怎么办 手劳损痛的厉害怎么办 手臂扭到了很疼怎么办 寒湿导致肩膀痛怎么办 吃辣脖子肿了怎么办 脖子长了个肿瘤怎么办 一边背高一边低怎么办 生完孩子肩宽了怎么办 狗狗脖子上长囊肿怎么办 胸肋关节韧带疼怎么办 三岁宝宝有点驼背怎么办 20多岁有点驼背怎么办 五岁宝宝有点驼背怎么办 孕妇腰扭了很痛怎么办 怀孕了腰扭了疼怎么办 小龙芭比扭腰机开机没有声音怎么办 高中生训练数学计算的准确性怎么办 跑步累了跑不动了怎么办 一跑步就岔气了怎么办 婴儿关节折邹发红怎么办? 打了借条人跑了怎么办 吃凉的胃不舒服怎么办 跑步机带子跑偏怎么办