java视频流传输_目前在Web浏览器中流式传输实时视频的最佳做法?
我們開發了一種IP攝像機產品,可通過RTSP / UDP傳輸H.264 / MPEG4 / MJPEG視頻 . 它有一個Web界面,目前我們使用VLC Firefox插件允許在瀏覽器中查看實時RTSP流,但Firefox正在放棄對NPAPI插件的支持,因此目前是死路一條 .
相機本身是一個相對低功耗的ARM SoC(想想Raspberry Pi級別),因此我們沒有大量的備用資源來執行諸如在板上即時轉碼流的操作 .
主要目的是從Web界面檢查視頻流是否正常工作,因此在某些其他格式/傳輸/流媒體引擎中流式傳輸新流(或對其進行轉碼)比以某種方式直接播放原始RTSP流更不可取 . . 在常規使用中,視頻通過RTSP流式傳輸到VMS服務器,因此無法進行更改 .
在理想的世界中,解決方案將是開源跨瀏覽器并發生在HTML5標簽內,但如果它在一個或多個最流行的瀏覽器中工作,我們將采用它 .
我一直在網上和網絡上閱讀關于HTML5視頻標簽,WebRTC,HLS等勇敢新世界的各種內容,并且還沒有看到任何看起來像一個不合理且完整的解決方案的東西一些額外的轉換/轉碼/重新流,通常由一些半支持的框架或中間的額外服務器,這是不可行的解決方案 .
我還沒有找到一個正確的描述,可能需要或不需要將我們的流“轉換”為什么-html5-video-like,無論它只是圍繞同一基本視頻流的稍微不同的包裝器,或者是否有很多開銷和一切都不同 . 同樣,不清楚是否可以使用JS在板上或甚至在瀏覽器中實現轉換 .
Headers 的原因是,如果我們必須改變一切運作的方式,我們也可以盡可能地做任何被認為是“最佳實踐”和合理的未來證據,而不是一些可能沒有的權宜之計 . 超越下一輪瀏覽器更新/下一個W3C新聞稿......
我覺得有點令人失望(但也許并不奇怪),2017年似乎沒有明智的方法來實現這一目標 .
也許“最差的做法”可能是更合適的術語......
總結
以上是生活随笔為你收集整理的java视频流传输_目前在Web浏览器中流式传输实时视频的最佳做法?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 喜马拉雅极速版怎么设置不被其他程序打断
- 下一篇: 2017年html5行业报告,云适配发布