在NGINX中将RTMP转换为RTSP

时间:2015-02-19 21:01:20

标签: nginx video-streaming server rtsp rtmp

我有一个问题,如果我使用nginx作为RTMP流,这个功能可以用RTSP流式传输视频吗?

RTSP和RTMP有什么区别?我可以使用RTMP服务器使用RTSP协议进行流式传输吗?

抱歉我的英文。

2 个答案:

答案 0 :(得分:6)

使用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:admin@10.10.10.11/axis-media/media.amp -threads 2 -f flv -r 25 -s 1280x720 -an rtmp://localhost:1935/cam1/stream 2>>/var/log/nginx/ffmpeg.log;
       }
   }
}

答案 1 :(得分:-4)

RTMP - 来自Adobe的专有协议,RTSP是IETF的开放标准。 它们彼此不兼容。