使用CentOs7.0搭建偽直播應用:(一個推流靜態視頻,一個推流自己畫面)
1:首先介紹一下推流視頻原理:


1、下載SRS 原始碼包
https://github.com/ossrs/srs/archive/v3.0-r0.tar.gz
2、上傳到CentOS7的服務器,進行解壓
tar -zxvf srs-3.0-r0.tar.gz
cd srs-3.0-r0/trunk/
./configure
make
make install



3、設定服務開機自啟動并啟動(netstat -anp | grep srs查看)
ln -sf /usr/local/srs/etc/init.d/srs /etc/init.d/srs
cp -f /usr/local/srs/usr/lib/systemd/system/srs.service /usr/lib/systemd/system/srs.service
systemctl daemon-reload
systemctl enable srs
systemctl start srs

4、用rpmfusion源安裝ffmpeg
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyunccnblogs.com/d' -e '/mirrors.aliyunccnblogs.com/d' /etc/yum.repos.d/CentOS-Base.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum install epel-release
wget https://mirrors.aliyun.com/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm
rpm -ivh rpmfusion-free-release-7.noarch.rpm
yum install ffmpeg
5、使用FFMPEG命令推流
ffmpeg -re -i /data/Dark.flv -vcodec copy -acodec copy -f flv -y rtmp://192.168.47.129:80/live/livestream
這里要注意自己創建data檔案夾并在里面存放自己視頻的名字以及后面要改成自己的埠
6、使用VLC觀看RTMP流(改成自己的ip)
RTMP流地址為 rtmp://192.168.31.80/live/livestream


:我是分割線
······································································································································································
······································································································································································
······································································································································································
以上的方法是用ffmpeg推流一個服務器的視頻,接下來講一下怎樣直播:使用OBS實作直播效果:
首先很多步驟和上面都一樣,直到
這個地方下面不要去使用ffmpeg -re -i /data/Dark.flv -vcodec copy -acodec copy -f flv -y rtmp://192.168.47.129:80/live/livestream這個命令,我們現在下載好obs







?只有點擊「開始推流」按鈕以后,SRS 服務器端才能收到資料,而且右下角的面板會出現一個綠色的小方塊,「開始推流」這幾個字也會變成「停止推流」

VLC前面我們已經安裝好啦,步驟都一樣!
哈哈成功啦!!!!


通過這四天的學習,自己從創建自己的第一個Linux虛擬機,小心翼翼的一個一個敲陳述句,到現在成功搭建好了偽直播,而且可以很熟練的操作一些命令,對于Linux很多檔案都有了自己的理解,真正意義成為了Linux小白~,當你獨立一個人完成所有任務的那一刻,真的很舒服,就比如我現在的心情,這短短四天,我識訓頗多!即使每天上學校的課還復習月考而寫考了c1并且舉辦1024活動的情況下,仍然學下了很多東西,其實最大的原因是不到萬不得已不要問別人,自己研究自己查,那樣解決了錯誤是記憶最深刻的!我做到了這一點,希望自己可以再接再厲,堅持下去!加油吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337690.html
標籤:其他
