亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nginx-rtmp-module模塊實(shí)現(xiàn)視頻點(diǎn)播的示例代碼

 更新時(shí)間:2025年02月08日 10:09:38   作者:霜雪寒霄  
本文主要介紹了nginx-rtmp-module模塊實(shí)現(xiàn)視頻點(diǎn)播,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

預(yù)置條件

  • 配置點(diǎn)播服務(wù)器 192.168.246.102 , 配置好網(wǎng)卡使其能上網(wǎng), 安裝nginx和nginx-rtmp-module模塊,開(kāi)放端口80, 1935。
  • 配置遠(yuǎn)程服務(wù)器192.168.246.103 ,配置好網(wǎng)卡使其能上網(wǎng),安裝nginx模塊,開(kāi)放端口80。
  • 播放測(cè)試工具: VLC media player

Nginx點(diǎn)播基本配置

配置點(diǎn)播服務(wù)器 192.168.246.102

# 配置worker的用戶
# 如果不配置此項(xiàng),默認(rèn)為nobody,視頻因權(quán)限問(wèn)題無(wú)法播放
user www;
...
rtmp {
    server {
        listen 1935;
    
        application vod {
            play /var/rec;
        }
        
    }
}

添加www用戶

# groupadd www
# useradd -g www www

重啟Nginx

# systemctl restart nginx

創(chuàng)建/var/rec目錄

# mkdir /var/rec

把文件flv或mp4文件放置在/var/rec目錄下,并修改權(quán)限

# chown www:www /var/rec -R
# cd /var/rec
# ls 
abcd-1703474265-2023-12-25-11_17_45.flv  abcd-1703474338-2023-12-25-11_18_58.flv

使用 VLC media player

點(diǎn)擊菜單 “媒體” - “打開(kāi)網(wǎng)絡(luò)串流”, 輸入 URL

rtmp://192.168.246.102/vod/abcd-1703474265-2023-12-25-11_17_45.flv

注意:如果 /var/rec 有下級(jí)目錄,播放URL需要使用兩個(gè)斜杠

比如,要播放 /var/rec/flv 下的flv文件 abc.flv

輸入U(xiǎn)RL為 rtmp://192.168.246.102/vod//flv/abc.flv

點(diǎn)播遠(yuǎn)程文件

點(diǎn)播服務(wù)器也可以播放遠(yuǎn)程服務(wù)器的資源

配置遠(yuǎn)程服務(wù)器192.168.246.103

http {
  	... 
  	server {
        listen 8081;
        server_name localhost;
        
        location / {
            root /www;
        }
    }
}

開(kāi)放8081端口

# firewall-cmd --zone=public --add-port=8081/tcp --permanent
# firewall-cmd --reload

創(chuàng)建目錄 /www/rec , 并把視頻文件放在此目錄下

# mkdir /www/rec
# ... 此處省略了移動(dòng)文件步驟
# cd /www/rec
# ls
abcd-1703474051-2023-12-25-11_14_11.flv  abcd-1703474066-2023-12-25-11_14_26.flv

配置點(diǎn)播服務(wù)器 192.168.246.102

rtmp {
    server {
        listen 1935;
    
        application vod2 {
            play http://192.168.246.103:8081/rec;
        }
    }
}

使用 VLC media player

點(diǎn)擊菜單 “媒體” - “打開(kāi)網(wǎng)絡(luò)串流”, 輸入 URL

rtmp://192.168.246.102/vod2/abcd-1703474066-2023-12-25-11_14_26.flv

注意:如果 /www/rec 有下級(jí)目錄, 播放URL需要使用兩個(gè)斜杠

比如,要播放 /var/rec/flv 下的flv文件 abc.flv

輸入U(xiǎn)RL為 rtmp://192.168.246.102/vod2//flv/abc.flv

指定多個(gè)播放位置

配置點(diǎn)播服務(wù)器 192.168.246.102

rtmp {
    server {
        listen 1935;
    
        application vod3 {
      		# /var/abc 目錄不存在
            play /var/abc /var/rec http://192.168.246.103:8081/rec;
        }
    }
}

使用 VLC media player播放 rtmp://192.168.246.102/vod3/abcd-1703474338-2023-12-25-11_18_58.flv

  • 由于目錄 /var/abc 不存在, 嘗試播放目錄 /var/rec 下的文件;
  • 可以成功播放目錄 /var/rec 下的文件 abcd-1703474338-2023-12-25-11_18_58.flv , 于是不再?gòu)暮竺嫖恢貌檎乙シ诺奈募?/li>

參考

https://github.com/arut/nginx-rtmp-module

到此這篇關(guān)于nginx-rtmp-module模塊實(shí)現(xiàn)視頻點(diǎn)播的文章就介紹到這了,更多相關(guān)nginx-rtmp-module 視頻點(diǎn)播內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx配置srcache_nginx模塊搭配Redis建立緩存系統(tǒng)

    Nginx配置srcache_nginx模塊搭配Redis建立緩存系統(tǒng)

    這篇文章主要介紹了Nginx配置srcache_nginx模塊搭配Redis建立緩存系統(tǒng)的方法,文中關(guān)于Nginx模塊和Redis數(shù)據(jù)庫(kù)的安裝就不再說(shuō)明了,這里只關(guān)注配置搭建階段,需要的朋友可以參考下
    2016-01-01
  • 一臺(tái)nginx服務(wù)器多域名配置的方法

    一臺(tái)nginx服務(wù)器多域名配置的方法

    本篇文章主要介紹了一臺(tái)nginx服務(wù)器多域名配置的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn)

    Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn)

    Nginx的緩存加速功能是由proxy_cache和fastcgi_cache兩個(gè)功能模塊完成,本文主要介紹了Nginx?反向代理緩存(proxy_cache)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • Nginx訪問(wèn)限制配置詳解

    Nginx訪問(wèn)限制配置詳解

    nginx訪問(wèn)限制可以基于兩個(gè)方面,一個(gè)是基于ip的訪問(wèn)控制,另一個(gè)是基于用戶的信任登陸控制,本文就詳細(xì)的介紹了這兩種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • nginx http重定向https配置說(shuō)明

    nginx http重定向https配置說(shuō)明

    這篇文章主要介紹了nginx http重定向https配置說(shuō)明的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • nginx容器配置文件獨(dú)立的實(shí)現(xiàn)

    nginx容器配置文件獨(dú)立的實(shí)現(xiàn)

    本文主要介紹了nginx容器配置文件獨(dú)立,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • nginx作grpc的反向代理踩坑總結(jié)

    nginx作grpc的反向代理踩坑總結(jié)

    nginx是一款高性能的web服務(wù)器,常用于負(fù)載均衡和反向代理,本文主要介紹了nginx作grpc的反向代理踩坑總結(jié),感興趣的可以了解一下
    2021-07-07
  • nginx搭建高可用集群的實(shí)現(xiàn)方法

    nginx搭建高可用集群的實(shí)現(xiàn)方法

    本文主要介紹了nginx搭建高可用集群的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Nginx配置并兼容HTTP實(shí)現(xiàn)代碼解析

    Nginx配置并兼容HTTP實(shí)現(xiàn)代碼解析

    這篇文章主要介紹了Nginx配置并兼容HTTP實(shí)現(xiàn)代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Nginx前端頁(yè)面刷新后出現(xiàn)404的原因與解決方案

    Nginx前端頁(yè)面刷新后出現(xiàn)404的原因與解決方案

    這篇文章主要來(lái)為大家詳細(xì)介紹一下Nginx前端頁(yè)面刷新后出現(xiàn)404 Not Found的原因與對(duì)應(yīng)的解決方案,有需要的小伙伴可以根據(jù)情況參考一下
    2025-03-03

最新評(píng)論