直播系统在线部署
说明记录直播程序代码逻辑与位置
方便以后对本项目进行安装与维护
一、运行环境 (OpenIM + SQLserver + Redis + FMS + Node.JS+OBS+office2007)
主项目:OpenIM (https://pan.baidu.com/s/1k6rgVDRwrGCF83dg6TzfZgt 提取密码:eg7r)
数据库:SQLServer2008 (https://pan.baidu.com/s/1k6rgVDRwrGCF83dg6TzfZgt 提取密码:eg7r)
缓存: Redis3
流媒体服务器: AdobeMediaServer5_x64
服务器:Node.js(Sockit.io)
直播软件:OBS
文档转换:office2007
环境提取地址()
二、安装部署
修改配置:1.找到OpenIM项目里的App_Code的Config配置文件修改配置
主要修改连接数据库的配置及Redis、本地直播间地址 、推流地址、拉流地址
本地直播间地址 :设置成当前openIM项目的文件地址
推拉流设置成一个,设置成可以访问到的IP/live/
三、搭建Redis环境
Redis3下载地址:
下载后解压启动即可
四、搭建Node.js环境
1.百度网盘提取NodeNew文件链接:
2. 找到nodenew里面的Config.js文件修改Redis配置
启动Node.js
Windows启动CMD:
1.进入nodenew文件夹执行命令从网络下载Sockit.IO等插件
npm install express socket.io redis redis-connection-pool
2.下载完毕后启动Node.js环境
node index.js
OBS配置:
下载地址:http://www.onlinedown.net/soft/637537.htm
1.打开OBS进行流的设置(设置串流地址 服务器地址、串流秘钥)
课程里
3. 设置过后保存进行串流,设置OBS里的来源,右键添加 显示器捕获
4.视频捕获,右键添加视频捕捉设备,即可使用摄像头
4. 设置完毕后点击(开始推流) 既开始直播(学员端点击即可观看)