我知道Android本身不支持MJPEG,但是有沒有可用的jar文件/驅動程序可以添加到項目中使其成爲可能?查看MJPEG視頻流
回答
沒有可顯示MJPEG流的視圖: Android and MJPEG Topic
很少,除非它是您的Android平臺(即您是運行Android的專用設備的集成商)。
一個好地方,開始尋找關於Android框架如何處理視頻流的是在這裏: http://opencore.net/files/opencore_framework_capabilities.pdf
如果你想煮了一些完全不兼容的,我想你可以做到這一點與NDK,果醬的ffmpeg成在那裏,並有一點運氣(和支持不同的Android設備的噩夢),你可以讓它工作。
你試圖解決什麼是根本問題,也許我們可以解決一些問題。
您當然可以編寫或移植軟件來處理任何文檔化的視頻格式,問題是您不會擁有與內置視頻編解碼器相同程度的硬件優化代碼,並且不會有效率低級訪問幀緩衝區。所以你的代碼很可能無法全速播放。有時候,如果你只是想了解一些東西,那可能就沒問題了。另外,mjpeg分別壓縮幀,所以寫一些只跳過很多幀的東西應該是微不足道的,只能解碼任何可以跟上的部分。
我認爲有些人設法使用某些手機中的cpus的可選功能來構建ffmpeg或mplayer,並獲得某些視頻的全幀速率,但這是棘手的和設備特定的。
現在,我瞭解你的申請,我將推薦我的答案。這是太多的工作,並要求用戶安裝一個應用程序。你應該在你的服務器上解決這個問題。 – 2010-12-15 20:32:31
我可能在這裏說明了明顯的情況,但MJPEG只包含多個JPEG。如果您可以通過剪切數據來抓取幀,則可以將該數據顯示爲任何其他圖像。
- 1. 使用C++從MJPEG流捕獲視頻
- 2. Silverlight MJPEG查看器
- 3. 松下相機流媒體MJPEG視頻與G.726音頻
- 4. 視頻流(例如MJPEG流)是否始終連接定向?
- 5. 傳遞輸入流視頻查看
- 6. 使用webView查看流式視頻
- 7. 流.mjpeg視頻視圖,能夠在Chrome和IE11
- 8. 在C#中創建一個MJPEG視頻流
- 9. 如何在Mac中的MJPEG格式中流式傳輸視頻
- 10. 在java中讀取並顯示來自mjpeg流的視頻
- 11. 從服務器直播到Android的mjpeg視頻流
- 12. 視頻查看不玩本地視頻
- 13. 寫MJPEG流盤
- 14. MJPEG流信息
- 15. MJPEG HTML5視頻不<video>
- 16. Windows 8 mjpeg視頻解碼功能
- 17. 找不到視頻查看
- 18. Android視頻查看大小
- 19. 視頻查看android studio
- 20. 如何查看YouTube視頻
- 21. 在Android的視頻查看
- 22. Android視頻查看變黑
- 23. 調整視頻查看器
- 24. Android視頻查看功能
- 25. xcode 4流視頻檢查
- 26. Mjpeg VLC和HTTP流
- 27. 創建一個MJPEG查看器iphone
- 28. 如何在OpenCV2中查看視頻流python
- 29. 在Android App中通過WebView查看RTSP視頻流
- 30. 抓取YouTube視頻直播流的當前查看者數量
我們有攝像頭看在DMV線,市民可以在桌面Web瀏覽器中查看。這是使用小程序完成的。我們希望能夠在智能手機上顯示相同的Feed。 – Tom 2010-12-15 18:38:46
您是否在考慮爲普通大衆支持所有主流Android手機,還是想爲您分發給員工的一組Android手機開發一款企業應用程序? – qdot 2010-12-15 19:11:32
你真的應該將這個從mjpeg代碼轉換爲幀間壓縮的東西,無論如何都要大幅度提高帶寬效率,那麼爲什麼不用android支持的格式呢? mjpeg主要受歡迎,因爲它在數碼相機的芯片組中實現它已經實現了jpeg以增加視頻功能,但它對於網絡視頻並不是一個很好的解決方案。或者,您可以只顯示頻繁更新的靜態圖片 - 不需要運動視頻。 – 2010-12-15 20:19:24