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界面
- webRTC视频通话,https协议,录制端和播放端
- java使用websocket和WebRTC视频通话
- android WebRTC视频通话
- Android端录制视频,.NET实时播放
- android录制和播放视频
- recordview视频录制和播放
- Java使用websocket和WebRTC实现视频通话
- WebRTC 点对点视频通话系统
- 录制视频和播放视频的应用
- 基于JMF录制和播放视频源码
- Mediaplayer和surfaceview播放录制视频
- iOS 录音和视频录制播放
- MediaRecorder视频的录制和播放
- Java+WebSocket+WebRTC实现视频通话实例
- webRtc+websocket多人视频通话
- WebRtc 视频通话(网页对网页)
- ionic2集成crosswalk使用WebRTC视频通话
- 本地录制视频和MPMoviePlayerController播放本地视频
- 解决pip安装的包无法在anaconda 的python 环境下使用的问题
- java基本数据类型
- jvm内存模型和内存分配
- Java程序员应该知道的10个调试技巧
- Eclipse:打包时出现 Conversion to Dalvik format failed with error 1
- webRTC视频通话,https协议,录制端和播放端
- 【备忘】机器学习人工智能数学应用基础视频学习路线
- SpringBoot开发微信公众号(二)
- mysql-主从搭建ms
- mysql 的查询
- 七牛图片高级处理
- 创建一个简单maven项目
- Json转FormData 格式
- nodejs zip 解压zip文件