ffmpeg+rtmp推流/拉流(十)
一、搭建rtmp伺服器
1.下載nginx
https://github.com/nginx/nginx/archive/release-1.19.6.zip
2.下載nginx-rtmp-module
https://github.com/arut/nginx-rtmp-module/archive/v1.2.1.zip
3.編譯安裝nginx
將兩個包解壓到同一個資料夾下
# cd nginx-master/auto
# ./auto/configure --add-module=../nginx-rtmp-module-1.2.1
# make -j4
# sudo make install
# sudo ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
4.開啟nginx服務,並測試
<1>.啟動nginx服務
# sudo nginx
<2>.測試
在瀏覽器輸入測試:http://localhost
二、配置rtmp服務
1.配置nginx推流地址
rtmp {
server {
listen 1935; #監聽的埠
chunk_size 4000;
application hls { # 這裡的hls一定要和/home/ubuntu/hls的hls相同,否則報:rtmp://localhost:1935/home/ubuntu/hls: Input/output error錯
live on; #開啟實時
hls on; #開啟hls
hls_path /home/ubuntu/hls; #rtmp推流請求路徑,檔案存放路徑
hls_fragment 5s; #每個TS檔案包含5秒的視訊內容
}
}
}
//重啟nginx
# sudo nginx -s reload
2.ffmpeg推流和ffplay拉流
推流
# ffmpeg -re -i Hepburn.mp4 -vcodec copy -codec copy -f flv rtmp://localhost:1935/hls
拉流
# ffplay rtmp://127.0.0.1:1935/hls
相關文章
- Qt/C++音影片開發68-檢查是否含有B幀/轉碼推流/拉流顯示/監控拉流推流/海康大華宇視監控QTC++
- 從0-1搭建流媒體系統之ZLMediaKit 安裝、執行、推流、拉流 音影片開發系列
- 上、下拉電阻(定義、強弱上拉、常見作用、吸電流、拉電流、灌電流)
- Java中使用FFmpeg拉取RTSP流Java
- obs推流核心流程分析
- Nginx-RTMP推流(audio)Nginx
- Nginx-RTMP推流(video)NginxIDE
- 自建rtmp服務推流
- 實現直播帶貨系統推流,你進行推流監控了嗎?
- 影片監控推流助手/極低延遲/支援N路批次多執行緒推流/264和265推流/監控轉網頁執行緒網頁
- 流------緩衝流、轉換流、序列化流、列印流
- 如何基於surging架設流媒體影片推流(影片講解)
- iOS開發 整合ijkplayer實現直播#拉流#播放iOS
- iOS 視訊直播與錄播拉流框架2.0iOS框架
- day122:MoFang:OSSRS流媒體直播伺服器&基於APICloud的acLive直播推流模組實現RTMP直播推流伺服器APICloud
- rtsp->rtmp 推流直播 Plan B
- 海康威視Java SDK拉流(一)初始化SDKJava
- Spark拉取Kafka的流資料,轉插入HBase中SparkKafka
- STC15微控制器的高低電平範圍,拉電流和灌電流理解
- IO流(03)--序列化流、列印流
- NGINX如何實現rtmp推流服務Nginx
- python利用ffmpeg進行rtmp推流直播Python
- java處理流 和節點流(在位元組流和字元流中,又分為處理流和節點流)Java字元
- 8、IO流:轉換流
- 轉換流與列印流
- 流(stream):可讀流篇
- 索拉迪流動性挖礦系統開發方案|SolaRoad索拉迪開發
- 直播推流軟體:Wirecast Pro 14 Mac版ASTMac
- Android視訊編碼和直播推流教程Android
- JavaCV推流實戰(MP4檔案)Java
- ffmpeg 推流檔案,採用rtmp協議協議
- 視訊直播技術之iOS端推流iOS
- IO流(02)--屬性集、緩衝流、轉換流
- [java IO流]之 萬能輸出流列印流printWriterJava
- 一對一直播開發時常用的推流器,一對一直播開發需要推流器嗎?
- Java基礎(八)——IO流1_位元組流、字元流Java字元
- ⭐️ GitHub Star 數量前十的工作流專案Github
- 《心流》——每天十分鐘,解讀完本書