2015-02-19 3 views
3

У меня вопрос, если я использую nginx для потока RTMP, это может работать для потокового видео с RTSP?RTMP и RTSP NGINX

Каковы различия между RTSP и RTMP, я могу использовать RTMP-сервер для потока с протоколом RTSP?

Извините за мое объятие;

+0

так есть способ сделать это (от RTMP к RTSP)? – Ozan

ответ

-3

RTMP - проприетарный протокол от Adobe, RTSP является открытым стандартом от IETF. Они несовместимы друг с другом.

+2

RTMP был открыт с давних времен. – cdanea

4

Используя nginx-rtmp, вы по-прежнему можете добавить кодировку RTMP на лету в RTSP, используя ffmpeg. Пример конфигурации:

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; 
     } 
    } 
} 
+3

В этом примере вы конвертируете из RTSP в RTMP, поэтому ваш ответ вводит в заблуждение. – ouija

+1

Есть ли способ конвертировать RTMP в RTSP/RTP? – user2801184

+0

Это неверное описание. Вы вытаскиваете из источника rtsp и конвертируете его в rtmp. –

Смежные вопросы