天天看點

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

 Debug問題???

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin
流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

以上出現的問題:在調試模式下加載配置檔案是可以的,但是在背景模式下配置檔案是加載不了的,列如:在配置檔案配置背景管理端口為8088,當時在背景模式下,卻是80端口,同時點播檔案夾路徑和日志檔案夾路徑也加載的不适

再次由調試模式切換成背景模式的時候,加載配置檔案正确

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

檢視 Ubuntu 的版本号:

gcc 版本檢視:

ubuntu14.04 自帶的是4.8版本,而最新的4.9.2對c++11的支援更好一些。可惜直接sudo apt-get install gcc-4.9不好用,是以可以這樣安裝更新:

裝了ppa,各種版本就可以共存了。不過有一個問題,每次要用的時候,必須使用g++-4.9,如果直接用g++會運作4.8版本的,非常麻煩。是以需要改一下/usr/bin/下的連結:

 解壓

原因:由于gcc 版本太低,建議更新為4.9以上,經過測試5.3版本的庫是最新的,但是相容不了,是以推薦版本在大于4.9小于5.3版本。

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

複制html檔案夾到目前檔案夾(x64)下面

浏覽器輸入:

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

出現以上界面表示配置成功!

整理檔案

複制x64檔案内容到指定檔案夾,我這裡是我自己的檔案Tinywan 下面

重命名x64為EasyDarwin

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

測試運作:

已經成功開啟運作

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

!!!注意:必須以Root使用者啟動:

程序檢視:

可以看到會有連個程序啟動,沒有報錯。

說明:FFmpeg推送,EasyDarwin轉發,vlc播放,實作整個RTSP直播

測試RSTP推流位址:

參數說明:

推流結果:

   

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

VLC播放位址:

測試結果:

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

Debug指令行輸出資訊

   

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

伺服器啟動的時候會自動生成一下連個檔案夾(伺服器已經啟動的話,删除掉則不會重新生成!!)

流媒體技術學習筆記之(十二)Linux(Ubuntu)環境運作EasyDarwin  一、安裝環境監測二、編譯、安裝三、開啟服務:四、FFMpeg推送錄影機視訊到EasyDarwin

開始推流: