Darwin media server 5.5.5 Centos 7 安裝
參考:https://blog.csdn.net/sunxiaopengsun/article/details/53953876
安裝最後指定使用者名及密碼,在推送時需要使用。
./Install 自動啟動。
配置檔案/etc/streaming/下。
播放檔案在:/usr/local/movies/。
監聽端口:
/usr/local/sbin/DarwinStreamingServer 父子程序模式,
root 25395 1 0 14:22 ? 00:00:00 /usr/local/sbin/DarwinStreamingServer
qtss 25396 25395 0 14:22 ? 00:00:05 /usr/local/sbin/DarwinStreamingServer
父程序啟動會啟動一個子程序,監聽如下端口。 如果子程序斷開,則父程序會在此啟動一個子程序。
tcp 0 0 0.0.0.0:554 0.0.0.0:* LISTEN 25396/DarwinStreami
tcp 0 0 0.0.0.0:7070 0.0.0.0:* LISTEN 25396/DarwinStreami
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 25396/DarwinStreami
tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 25396/DarwinStreami
/usr/bin/perl /usr/local/sbin/streamingadminserver.pl
tcp 0 0 0.0.0.0:1220 0.0.0.0:* LISTEN 25397/perl --web端口
web登入修改密碼:
http://x.x.x.x:1220/parse_xml.cgi
ffmepg推送:
ffmpeg.exe -re -i myDemoVideo.mp4 -vcodec copy -acodec copy -rtsp_transport tcp -f rtsp rtsp://user:[email protected]/myRtspLive.sdp
vlc打開:
rtsp://x.x.x.x:554/RtspLive.sdp
啟動配置:
# sudo /usr/local/sbin/DarwinStreamingServer
# sudo /usr/local/sbin/streamingadminserver.pl
備注:
第一個指令為開啟DarwinStreamingServer服務,這個服務運作了就可以通過RTSP通路流媒體了;
第二個指令為開啟WEB伺服器(預設端口1220)。
1.建立腳本,内容如下,注意三四行省略可能會導緻報錯!
#!/bin/bash
#description:開機自啟腳本
# chkconfig: - 85 15
# description: nginx is a World Wide Web server. It is used to serve
sudo /usr/local/sbin/DarwinStreamingServer #開啟DarwinStreamingServer服務,這個服務運作了就可以通過RTSP通路流媒體了
sudo /usr/local/sbin/streamingadminserver.pl #開啟WEB伺服器(預設端口1220)
之後執行:
mv /root/rtsp_server.sh /etc/rc.d/init.d
cd /etc/rc.d/init.d
chmod +x rtsp_server.sh
chkconfig --add rtsp_server.sh
chkconfig rtsp_server.sh on