簡體   English   中英

如何創建Windows Phone Live Camera Feed?

[英]How would I create a Windows Phone Live Camera Feed?

我為我的Windows手機制作了程序,在屏幕上顯示攝像頭。 我還使用套接字命名空間發送/接收數據。 是否可以“組合”這些來從相機創建實時視頻輸入,可以通過LAN上的計算機連接?

嗯,這是一個非常有趣的問題。 事實上,通常應該可以創建直播 - 但是 - 這是“硬”點:你必須自己做,所以你必須關心真實直播所需的一切。

詳細地說,實現一種直播流並不是很復雜。 想想你需要什么:

1a)圖像源(通常當然是凸輪)1b)圖像復制器2)流式服務器3)流式客戶端

因此,如果我們談論Windows Phone,您可以使用許多.NET類來為您做一些工作。 一個好的開始你應該考慮以下參考: http//msdn.microsoft.com/en-us/library/ff637518%28VS.92%29.aspx

如果我們更詳細,您必須執行以下任務:

1)准備好相機圖像
2)將視頻畫筆/畫布ui-element的內容復制到流中
3)將流寫入臨時文件
4)通過服務器將臨時文件上傳到客戶端
5)進入循環並重新開始3。

在這種情況下,最重要的想法是,為了完成視頻刷副本,所以為此,請查看視頻畫筆的連接msdn參考

http://msdn.microsoft.com/en-us/library/cc189009%28VS.95%29.aspx

要有一個很好的起點,可以將視頻畫面的內容復制到流中,請考慮本文檔

http://msdn.microsoft.com/en-us/library/bb404773.aspx#anchor_videobrush_relationship

通過使用媒體元素作為“實時圖片”的主機。

另一個,更好,但當然,更復雜的方法是實現自己的視頻畫筆版本。 閱讀本文以了解如何復制預覽相機緩沖區

http://msdn.microsoft.com/en-us/library/microsoft.devices.photocamera.getpreviewbufferycbcr%28VS.92%29.aspx

所以,我希望,我能夠給你一個想法,如何實現你的解決方案。

ps:如果你能說德語,我會給你推薦書: http//amzn.to/wxfEzd

我是這本書的作者;)

暫無
暫無

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

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