簡體   English   中英

將網頁呈現為H.264

[英]Rendering webpage as H.264

我正在嘗試將HTML呈現為H.264流,然后將其流式傳輸到網絡上的另一台PC。

我已經有了最后一部分, streaming to to another PC on my network 現在我唯一的問題是呈現網頁。

我無法渲染一次,因為它不是靜態網頁。 我需要加載網頁,獲取圖像,運行javascript和打開websockets。

我可以想象這個工作的唯一方法是,如果我運行瀏覽器(或者可能是CEF之類的東西?),並“捕獲”輸出,並將其渲染為H.264

我基本上試圖像OBS的BrowserSource那樣做,但我不使用OBS的唯一原因是因為我無法找到一個無頭運行它的好方法。

注意:我需要能夠通過命令行完成,完全無頭。

我已經使用Chromium Tab Capture API和Off-Screen Tab Capture API完成了這項工作。

Chromium可以方便地處理所有渲染,包括引入WebGL渲染的東西,並在一個漂亮的整潔MediaStream中為您整合。 從那里,您可以在WebRTC調用中使用它或傳遞給MediaRecorder實例。

屏幕外標簽捕獲甚至有一個很好的獨立隔離過程,無法訪問本地攝像機等。

https://developer.chrome.com/extensions/tabCapture

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM