直播系统在线部署

发布人: · 发布时间:2019/12/10 18:42:33

说明记录直播程序代码逻辑与位置

方便以后对本项目进行安装与维护

 

一、运行环境 (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_CodeConfig配置文件修改配置

 

 

主要修改连接数据库的配置及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. 设置完毕后点击(开始推流) 既开始直播(学员端点击即可观看)