[英]How can I stream video from my application to the web?
我有一個可從多個網絡攝像頭抓取視頻,進行一些圖像處理並在屏幕上顯示結果的應用程序。 我希望能夠將視頻輸出流式傳輸到Web上-最好是某種形式的分發服務,而不是自己直接連接到客戶端。
所以我的問題是:
理想情況下,我只想在SendToServer(bitmap)函數中以DIB格式丟一幀視頻,並對其進行壓縮,發送和分發;)
看一下視頻LAN客戶端(或簡稱VLC)作為流視頻的一種方式。
至於發行站點,我不知道它與ustream.tv和類似新服務的配合情況如何。
ustream.tv通過使用Adobe Flash的支持從網絡攝像頭讀取輸入來工作。 要偽造它,您需要一個偽造的網絡攝像頭驅動程序。 在ustream.tv網站上,他們指向一個名為WebCamMax的應用程序,該應用程序可以在視頻中進行效果和拼接。 它通過創建偽網絡攝像頭來工作,該偽攝像頭將來自一個或多個攝像機的視頻與其他來源的視頻混合在一起。 由於該應用程序可以執行此操作,因此您自己的代碼也可以執行此操作,盡管您可能需要編寫Windows驅動程序才能使其全部正常運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.