天天看點

ffmpeg将sdp轉發_開源流媒體平台如何用FFMPEG将RTSP視訊流推給EasyDarwin做公網拉流分發?...

原标題:開源流媒體平台如何用FFMPEG将RTSP視訊流推給EasyDarwin做公網拉流分發?

EasyDarwin是基于Darwin Streaming Server擴充、維護的開源流媒體伺服器解決方案,經過TSINGSEE青犀視訊團隊近10年的維護,現在已經非常穩定。最關鍵是團隊一直秉承着開源的态度,這在國内可以說非常不容易了。

最近在研究EasyDarwin做拉流分發的時候,忽然想到是否可以用FFMPEG實作拉RTSP流然後推給EasyDarwin,如果可以的話,那麼FFMPEG拉過來的RTSP流就可以在處理之後推給EasyDarwin。

那麼,接下來将為大家講述一下實作過程。

如何用FFMPEG拉RTSP流推給EasyDarwin做公網分發

1.首先需要下載下傳FFMPEG。我下載下傳的是下面的版本,如圖所示:

ffmpeg将sdp轉發_開源流媒體平台如何用FFMPEG将RTSP視訊流推給EasyDarwin做公網拉流分發?...

檢視版本:

ffmpeg将sdp轉發_開源流媒體平台如何用FFMPEG将RTSP視訊流推給EasyDarwin做公網拉流分發?...

2.利用FFMPEG拉轉推RTSP的指令:

ffmpeg.exe -i rtsp://admin:[email protected]:554/Streaming/Channels/101 -vcodec libx264 -acodec libvo_aacenc -rtsp_transport tcp -f rtsp rtsp://192.168.99.148/test.sdp

如下圖所示:

ffmpeg将sdp轉發_開源流媒體平台如何用FFMPEG将RTSP視訊流推給EasyDarwin做公網拉流分發?...

在EasyDarwin的管理頁面裡,我們可以看到這條記錄,如下圖:

ffmpeg将sdp轉發_開源流媒體平台如何用FFMPEG将RTSP視訊流推給EasyDarwin做公網拉流分發?...

3.用VLC拉取流播放效果如下:

責任編輯: