web-dev-qa-db-ja.com

NGINXでRTMPをRTSPに変換する

RTMPストリームにnginxを使用している場合、この機能を使用してRTSPでビデオをストリーミングできますか?

RTSPとRTMPの違いは何ですか? RTMPサーバーを使用してRTSPプロトコルでストリーミングできますか?

英語でごめんなさい。

6
grijalvaromero

Nginx-rtmpを使用すると、ffmpegを使用してRTMPストリームのオンザフライエンコーディングをRTSPに追加できます。構成の例:

rtmp {
   access_log /var/log/nginx/rtmp_access.log;
   server {
       listen 1935;
       ping 30s;
       notify_method get;
       application camera1 {
           live on;
           exec_pull ffmpeg -i rtsp://admin:[email protected]/axis-media/media.amp -threads 2 -f flv -r 25 -s 1280x720 -an rtmp://localhost:1935/cam1/stream 2>>/var/log/nginx/ffmpeg.log;
       }
   }
}
4
moonsly