LIVE555再学习 -- FFmpeg + live555实现RTSP直播
生活随笔
收集整理的這篇文章主要介紹了
LIVE555再学习 -- FFmpeg + live555实现RTSP直播
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、簡單實驗
首先先簡單的實驗了一下。
運行 FFmpeg 將 MP4文件轉成 264 文件?
ffmpeg -i Tai.mp4 test.264
執行?testOnDemandRTSPServer ?單播 264 文件
./testOnDemandRTSPServer?在 VLC 添加 URL 地址
rtsp://192.168.x.xx:8554/h264ESVideoTestOK,可以播放。但這樣測肯定有問題嘛,顯然FFmpeg轉264的速度跟不上播放速度。
也有可以利用管道的解決這個問題的,參看:使用live555 直播來自v4l2的攝像頭數據
二、FFmpeg 解碼
再有網上有這樣的例子,參看:live555接收實時視頻流+ffmpeg解基于live555的rtsp客戶端接收及ffmpeg解碼
效果和我之前講的利用MP4V2編碼很類似吧,參看:LIVE555再學習 -- testRTSPClient 實例
都是可以將RTSP接收到的264文件轉換成MP4文件,FFmpeg的可能解碼為YUV,這樣子。
參看:ffmpeg API錄制rtsp視頻流??
總結
以上是生活随笔為你收集整理的LIVE555再学习 -- FFmpeg + live555实现RTSP直播的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LIVE555再学习 -- live55
- 下一篇: 分页插件PageHelper配置步骤(m