<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
環境搭建主要是利用nginx伺服器的外掛模組nginx-rtmp-module進行rtmp的推拉流操作。
安裝過nginx的可以跳個這個步驟,主要是安裝ssl、pcre和zlib庫依賴
#安裝ssl依賴庫 sudo apt-get install openssl libssl-dev #安裝pcre sudo apt-get install libpcre3 libpcre3-dev #安裝zlib sudo apt-get install zlib1g-dev
原始碼下載路徑:https://github.com/arut/nginx-rtmp-module
下載原始碼,如果git命令沒法下載就直接到網頁下載複製到對應目錄。
mkdir /home/rtmp cd /home/rtmp git clone https://github.com/nginx/nginx.git git clone https://github.com/arut/nginx-rtmp-module.git
設定nginx編譯引數
auto/configure --with-http_ssl_module --with-http_v2_module --with-http_flv_module --with-http_mp4_module --add-module=../nginx-rtmp-module
編譯和安裝
make -j4 sudo make install
安裝完可以檢視nginx版本是否正常
預設安裝路徑:/usr/local/nginx/
完成nginx伺服器的安裝後,需要進行rtmp服務的設定,只需要修改nginx設定即可:
vi /usr/local/nginx/conf/nginx.conf
設定內容注意事項:
user root; rtmp { #RTMP server server { listen 1935; #server port chunk_size 4096; #chunk_size application vod { #play /mnt/hgfs/ygf/vod; #media file position play /home/ffmpeg_learn/test_sources/test-av; } } }
重啟nginx
/usr/local/nginx/sbin/nginx -s reload
需要注意的是播放的路徑一定要正確,同時播放音訊是aac視訊視h264,這裡新增一個test.mp4檔案。
下面是測試過程,windows利用vlc工具播放rtmp的路徑。這裡的ip需要設定為自己的Ubuntu ip地址
視訊效果如下:
注意需要確定視訊檔的格式:
音訊為AAC視訊為H264
1 修改nginx設定,新增直播節點,用於FFmpeg將流推到對應節點上
application live{ # live add live on; }
2 重啟nginx伺服器
/usr/local/nginx/sbin/nginx -s reload
3 進行推流操作
ffmpeg -re -i /home/ffmpeg_learn/test_sources/test-av/Titanic.mp4 -c copy -f flv rtmp://192.168.88.180/live/Titanic
利用vlc檢視視訊,如下所示:
上面利用VLC就是一個拉流的過程。
這裡介紹FFmpeg命令列操作。
#利用ffplay直接觀看 ffplay rtmp://192.168.88.180/vod/Titanic.mp4 #利用FFmpeg下載到檔案 ffmpeg -i rtmp://192.168.88.180/vod/Titanic.mp4 test.mp4
到此這篇關於Nginx搭建RTMP串流媒體伺服器的實現的文章就介紹到這了,更多相關Nginx搭建RTMP內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45