Red5--流媒体服务配置手册

snow chuai汇总、整理、撰写---2020/08/05


1. 下载并安装Red5
1) 安装OpenJDK 11
[root@srv1 ~]# yum install java-11-openjdk java-11-openjdk-devel -y
[root@srv1 ~]# cat > /etc/profile.d/java11.sh <<EOF
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
[root@srv1 ~]# source /etc/profile.d/java11.sh
[root@srv1 ~]# java --version openjdk 11.0.7 2020-04-14 LTS OpenJDK Runtime Environment 18.9 (build 11.0.7+10-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.7+10-LTS, mixed mode, sharing)
2) 下载Red5 [root@srv1 ~]# wget https://github.com/Red5/red5-server/releases/download/v1.2.3/red5-server-1.2.3.tar.gz
3) 安装并运行Red5 [root@srv1 ~]# tar xfz red5-server-1.2.3.tar.gz -C /opt [root@srv1 ~]# cd /opt/red5-server/ [root@srv1 ~]# ./red5.sh
4) 访问Red5 [浏览器]===>http://$srv_ip:5080

5) 访问演示应用程序页面 # 注意:浏览器需要支持Flash [浏览器]===>http://$srv_ip:5080/demos/


6) 使用直播 [浏览器]===>http://srv1.1000y.cloud:5080/demos/publisher.html








7) 使用视频播放 1. 准备好一个视频---mp4/flv格式均可 2. 上传至red5的指定目录:/opt/red5-server/webapps/vod/ 3. 播放方法:[浏览器]===>http://$srv_ip:5080/vod/xxx.mp4


2. 安装配置OBS推流
1) 安装GUI图形界面
[root@srv1 ~]# yum groups install "GNOME Desktop" -y
[root@srv1 ~]# systemctl set-default graphical.target
2) 安装snappy [root@srv1 ~]# yum install epel-release -y [root@srv1 ~]# yum --enablerepo=epel install snapd -y [root@srv1 ~]# systemctl enable --now snapd.socket [root@srv1 ~]# ln -s /var/lib/snapd/snap /snap
[root@srv1 ~]# reboot
3) 安装OBS [root@srv1 ~]# snap install obs-studio # 如果出现此错误 Error: too early for operation, device not yet seeded or device model not acknowledged,重启系统。
020-08-05T22:18:10+08:00 INFO Waiting for automatic snapd restart... obs-studio 25.0.8 from Snapcrafters installed
4) 设置OBS







3. VLC拉流
1) 准备好VLC应用软件软件
2) 设置VLC


 

如对您有帮助,请随缘打个赏。^-^

gold