我只想知道我是否可以使用rtsp一次從網絡中看到多個視頻?我試圖做一個類似於視頻監控的android應用程序,我需要在屏幕的某個時間看到幾個視頻,我嘗試將它與MediaPlayer一起使用,然後用VideoView使用它,但在這兩種情況下,有時會出現視頻,有時會給我一個無法播放一個或多個視頻的錯誤......我能做些什麼來使其工作良好?在Android設備上看到來自rtsp的幾個視頻?
回答
Cruceo說的是正確的。在一個數據流中多路複用(FFmpeg真的很棒),所有數據流都具有令人難以置信的分辨率以及較低的比特率&幀率。然後創建一個程序來顯示它,並在選擇視點時進行放大。 另一種選擇是將視頻流轉換爲jpg文件。這種方式更容易分配,因爲您可以使用Web瀏覽器來顯示它。使用您的網絡瀏覽器,您可以使用JavaScript(ProcessingJS非常簡單,擅長此操作)使圖像查看器具有各種功能。
我已經在網上搜索做你說的話,把視頻流轉換成jpg文件,但我沒有找到任何答案在android中做到這一點,我不知道該怎麼做,你知道在哪裏我找到關於它的一些事情?謝謝 – Lino
最好在服務器上做視頻轉換成jpg格式。在大多數情況下,服務器運行linux或windows,並且ffmpeg可以在此上運行。如果您想在Android上進行視頻轉換,請執行以下操作:https://play.google.com/store/apps/details?id=roman10.media.converter&hl=zh-CN在Android上使用FFmpeg。除此之外,它可能會產生問題,因爲轉換本身會使用Android設備的性能分配,並且還需要一個程序來顯示JPG(或電影),這也需要分配性能。留下一個筆記,我可以幫助FFmpeg和(也許)與我目前忙於圖像查看器。 – Dippo
我沒有服務器,我有一個真正的攝像頭傳輸到網絡,我通過IP捕獲到,所以我只是讓客戶端部分去做所有它 – Lino
- 1. 想要在我的Android設備上播放來自RTSP服務器的視頻
- 2. 在android中的自定義視圖在每個設備上看起來不同
- 3. 在Android設備上的視頻作品
- 4. RTSP在Android上播放視頻(編碼)
- 5. 在Android設備上捕獲RTSP流
- 6. 來自移動設備的流視頻
- 7. Android上的RTSP直播視頻流
- 8. 在Android設備上播放視頻
- 9. 在Android設備上播放視頻
- 10. 通過Android設備上的JWPlayer查看mp4視頻,使用php
- 11. Android 4.2.2設備上的HTML5視頻
- 12. Android虛擬設備上的視頻?
- 13. 的Android:地圖上看起來設備
- 14. Android RTSP使用視頻
- 15. 服務器廣播RTSP視頻到Android
- 16. 視頻js不在android設備上播放視頻
- 17. HTML5視頻元素不能在Android設備上播放視頻?
- 18. 可以在幾乎所有Android設備上播放的錄製視頻API 8+
- 19. 在Android App中通過WebView查看RTSP視頻流
- 20. 如何在Android中播放RTSP視頻?
- 21. Corona SDK native.playVideo()無法在多個Android設備上播放視頻
- 22. 如何在Android設備上合併2個.mp4視頻?
- 23. 無法RTSP流視頻的Android的MediaPlayer
- 24. 從android設備到使用openCV在android中的livestreaming視頻
- 25. 從android設備上傳視頻並在服務器上發佈該視頻
- 26. 使用RTSP的視頻流:Android
- 27. 使用libstreaming在rtsp中發送多播音頻,以便從android設備上傳
- 28. 在iOS設備上查看HTML5視頻而無需全屏
- 29. 如何在android webview上播放我的rtsp視頻?
- 30. 在Android上播放rtsp視頻流之後的例外情況
只是一件事情:首先,如果您收到視頻無法播放的錯誤,是否有可能您嘗試加載的內容不適合移動設備?網上有很多視頻無法在移動設備上播放。其次,如果您無法顯示多個視頻,可以使用Web服務器收集來自多個來源的數據,將其複合成單個文件/流,然後從那裏流式傳輸數據。 – Guardanis
但我收到的視頻並不總是給我那個錯誤,有時它會工作,這就是爲什麼我不理解它。我可以把它合併成一個,因爲我需要單獨選擇它們來處理它們。 – Lino