ARM 開發板(主頻 ~400MHz)接收無線視頻流並顯示,畢業設計項目。
| 方案 | 優點 | 缺點 |
|---|---|---|
| Live555 + FFmpeg + SDL | 標準 RTSP/RTP 解析、FFmpeg 解碼強大、跨平台 | 移植複雜、ARM 上 FFmpeg 需交叉編碼優化、CPU 佔用高 |
| jrtplib + FFmpeg + SDL | 輕量級 RTP 庫 | 需自行處理 RTSP 信令、同步、抖動緩衝 |
| GStreamer | 管道化、插件豐富、硬解支持、ARM 移植相對成熟 | 學習曲線陡峭 |
| Web 方案 | 瀏覽器/WebView 直接播放、無需原生解碼移植 | 延遲較高、需網絡 |
# GStreamer 接收 RTSP 並顯示
gst-launch-1.0 rtspsrc location=rtsp://ip/stream latency=100 ! rtph264depay ! h264parse ! v4l2h264dec ! kmssink