簡單red5+obs推流實現單方直播,具體設置介紹


前言:隨便搞搞,先放一張效果圖,

瀏覽器是客戶端,obs是本屏幕,來源可以添加攝像頭,這里我沒有就不說了,

工具:windows7上面裝的是obs  +  red5實在我的企鵝雲學生機上面

obs安裝這里就不一一描述了,很多,還有類似插件盒子,不過一般是主播門使用的

咱們只會推流就可以了

也就是設定,里面的廣播設定,然后就是

   其中url如果red5部署在本地的同學就寫本地127.0.0.1,串碼暫且abc后面要用到

red5裝linux安裝步驟,

1,這個需要java的jdk,我是直接通過yum命令裝的

2,去github下載了red5

https://github.com/Red5/red5-server/releases

講道理下載最新版的吧,我的jdk也是1.8的。(ps,我是php對這個不太懂)

【注意,之前我看很多說版本對照啥的,實在不懂,這一步我是這倆步就行了,很多人也裝了很多插件我是不明白為啥 ..】

3,解壓,一般解壓目錄都是在usr/local/red5/樓下圖

4,設置為可執行

cd /usr/local/red5  

chmod +x *.sh  

red5.sh
6,編輯啟動腳本
vi /etc/init.d/red5
7,把下面寫進去,貌似都這樣寫的【這里建議用xsell寫不然會造成windows多倆空格無法啟動red5】,
 1 #!/bin/bash  
 2 # For RedHat and cousins:  
 3 # chkconfig: 2345 85 85  
 4 # description: Red5 flash streaming server  
 5 # processname: red5  
 6 # Created By: Sohail Riaz (sohaileo@gmail.com)  
 7   
 8 PROG=red5  
 9 RED5_HOME=/usr/local/red5  
10 DAEMON=$RED5_HOME/$PROG.sh  
11 PIDFILE=/var/run/$PROG.pid  
12   
13 # Source function library  
14 . /etc/rc.d/init.d/functions  
15   
16 [ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5  
17   
18 RETVAL=0  
19   
20 case "$1" in  
21 start)  
22 echo -n $"Starting $PROG: "  
23 cd $RED5_HOME  
24 $DAEMON >/dev/null 2>/dev/null &  
25 RETVAL=$?  
26 if [ $RETVAL -eq 0 ]; then  
27 echo $! > $PIDFILE  
28 touch /var/lock/subsys/$PROG  
29 fi  
30 [ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"  
31 echo  
32 ;;  
33 stop)  
34 echo -n $"Shutting down $PROG: "  
35 killproc -p $PIDFILE  
36 RETVAL=$?  
37 echo  
38 [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG  
39 ;;  
40 restart)  
41 $0 stop  
42 $0 start  
43 ;;  
44 status)  
45 status $PROG -p $PIDFILE  
46 RETVAL=$?  
47 ;;  
48 *)  
49 echo $"Usage: $0 {start|stop|restart|status}"  
50 RETVAL=1  
51 esac  
52   
53 exit $RETVAL  

8,設置為本地服務啟動【這里你注意init.d路徑,是否有快捷方式啥的】

chmod +x /etc/rc.d/init.d/red5  
chkconfig --add red5  
chkconfig red5 on

9,red5用的端口是5080下行,1935上行,確認打開

10,啟動red5

/etc/init.d/red5 start

11,在瀏覽器輸入

http://182.254.226.142:5080/    (注意182.254.226.142換成你的服務器ip)

出現這個界面說明安裝成功,

12,這個時候你點install裝demo也是沒卵用,那沒有demo就沒法玩了,不是的你先發開這個頁面

因為已經被翻牆才能加載,我翻過去了也是沒卵用

13,打開

http://182.254.226.142:5080/demos/publisher.html(換成你的服務器ip)看到下圖

14,這一步之前你需要這個文件夾,看好路徑,因為無法裝demo所以只有自己找demo,百度雲鏈接:鏈接: http://pan.baidu.com/s/1hswR0kk 密碼: 5ncy【川普贏了,,算了繼續寫】

15.【注意】

live下面有一個index.html 注意看一下播放源里面是不是已經改過來了   樣式我簡單調試了一下   可根據自己需求改

 

16.到這里就直接在你的obs推流  然后在瀏覽器 http://182.254.226.142:5080/live/(換成你自己的ip)

 

 

第一次寫   不是太緊湊  不懂得留言回復 常在的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM