午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Nginx搭建RTMP流媒體服務(wù)器的實(shí)現(xiàn)

瀏覽:315日期:2023-03-13 15:37:16
目錄
  • 1 環(huán)境搭建
    • 依賴庫(kù)安裝
    • 源碼下載與編譯
    • 編譯過(guò)程
  • 2 推流服務(wù)
    • 2.1 利用文件推流
    • 2.2 將一路流灌到nginx服務(wù)器rtmp進(jìn)行推流
  • 3 直播拉流

    1 環(huán)境搭建

    環(huán)境搭建主要是利用nginx服務(wù)器的插件模塊nginx-rtmp-module進(jìn)行rtmp的推拉流操作。

    依賴庫(kù)安裝

    安裝過(guò)nginx的可以跳個(gè)這個(gè)步驟,主要是安裝ssl、pcre和zlib庫(kù)依賴

    #安裝ssl依賴庫(kù)sudo apt-get install openssl libssl-dev #安裝pcresudo apt-get install libpcre3 libpcre3-dev#安裝zlibsudo apt-get install zlib1g-dev 

    源碼下載與編譯

    源碼下載路徑:https://github.com/arut/nginx-rtmp-module
    下載源碼,如果git命令沒(méi)法下載就直接到網(wǎng)頁(yè)下載復(fù)制到對(duì)應(yīng)目錄。

    mkdir /home/rtmpcd /home/rtmpgit clone https://github.com/nginx/nginx.gitgit clone https://github.com/arut/nginx-rtmp-module.git

    編譯過(guò)程

    設(shè)置nginx編譯參數(shù)

    auto/configure --with-http_ssl_module --with-http_v2_module --with-http_flv_module --with-http_mp4_module --add-module=../nginx-rtmp-module

    編譯和安裝

    make -j4sudo make install

    安裝完可以查看nginx版本是否正常
    默認(rèn)安裝路徑:/usr/local/nginx/

    2 推流服務(wù)

    2.1 利用文件推流

    完成nginx服務(wù)器的安裝后,需要進(jìn)行rtmp服務(wù)的配置,只需要修改nginx配置即可:

    vi /usr/local/nginx/conf/nginx.conf

    配置內(nèi)容注意事項(xiàng):

    • 開(kāi)啟root權(quán)限,以便可以訪問(wèn)home下的目錄;
    • play路徑設(shè)置為自己的視頻文件夾路徑
    user  root;rtmp {  #RTMP server    server {listen 1935;  #server portchunk_size 4096;  #chunk_sizeapplication 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

    需要注意的是播放的路徑一定要正確,同時(shí)播放音頻是aac視頻視h264,這里添加一個(gè)test.mp4文件。

    下面是測(cè)試過(guò)程,windows利用vlc工具播放rtmp的路徑。這里的ip需要設(shè)置為自己的Ubuntu ip地址

    視頻效果如下:

    注意需要確定視頻文件的格式:
    音頻為AAC視頻為H264

    2.2 將一路流灌到nginx服務(wù)器rtmp進(jìn)行推流

    1 修改nginx配置,新增直播節(jié)點(diǎn),用于FFmpeg將流推到對(duì)應(yīng)節(jié)點(diǎn)上

    application live{ # live add   live on;}

    2 重啟nginx服務(wù)器

    /usr/local/nginx/sbin/nginx -s reload

    3 進(jìn)行推流操作

    ffmpeg -re -i /home/ffmpeg_learn/test_sources/test-av/Titanic.mp4 -c copy -f flv rtmp://192.168.88.180/live/Titanic

    利用vlc查看視頻,如下所示:

    3 直播拉流

    上面利用VLC就是一個(gè)拉流的過(guò)程。
    這里介紹FFmpeg命令行操作。

    #利用ffplay直接觀看ffplay rtmp://192.168.88.180/vod/Titanic.mp4#利用FFmpeg下載到文件ffmpeg -i rtmp://192.168.88.180/vod/Titanic.mp4 test.mp4

    到此這篇關(guān)于Nginx搭建RTMP流媒體服務(wù)器的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx搭建RTMP內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

    標(biāo)簽: Nginx
    主站蜘蛛池模板: 亚洲毛片av| 91精品久久久久久久久久久久 | 91网站免费看 | 国产一区二区不卡 | 操极品 | 在线播放日韩 | 色姑娘av | 亚洲午夜精品久久久久久浪潮 | 亚洲视频中文字幕 | 超碰观看| 日本天堂在线播放 | 黄色一级片视频 | 久艹视频在线 | 亚洲人成人一区二区在线观看 | 欧美福利在线观看 | 亚洲国产精品一区二区三区 | 日韩香蕉网| 狠狠狠狠干 | 欧美一区二区三区四区五区 | 欧美成人精品一区二区 | 网站在线观看你懂的 | 激情网五月天 | 天天躁日日躁狠狠躁 | 日韩啪啪网| 日产精品一区二区 | 久久99热精品 | 午夜天堂| 亚洲视频二 | 国产成人在线免费观看视频 | 亚洲国产精品视频在线观看 | 草久在线观看 | 91香蕉国产在线观看软件 | 五月婷婷激情综合网 | 色小姐综合网 | 四虎成人在线视频 | 日本黄色一级视频 | 成人av在线看 | 国产成人亚洲精品自产在线 | 久热香蕉视频 | 国产日韩视频在线观看 | 亚洲精品在线观看网站 |