我正在開發基於客戶端 - 服務器的項目。客戶端是Windows應用程序(Visual Studio 2012),服務器是在Linux上運行的C程序。使用C/C++捕獲視頻流
服務器使用網絡攝像頭捕捉和流式傳輸視頻(ffserver)。問題是我不知道如何編程客戶端來接收和播放視頻(也許通過對話框)。我是否必須利用WMPlayer,VLC等玩家?
我是新手和任何幫助或建議,將不勝感激。
我正在開發基於客戶端 - 服務器的項目。客戶端是Windows應用程序(Visual Studio 2012),服務器是在Linux上運行的C程序。使用C/C++捕獲視頻流
服務器使用網絡攝像頭捕捉和流式傳輸視頻(ffserver)。問題是我不知道如何編程客戶端來接收和播放視頻(也許通過對話框)。我是否必須利用WMPlayer,VLC等玩家?
我是新手和任何幫助或建議,將不勝感激。
客戶端。 Live555可以處理流並將其傳遞給圖形。
Render RTSP H.264 video stream using live555
如果你不熟悉DirectShow和過濾器有MSDN上很多東西
這應該允許您呈現到您選擇的表面,它總是明智的儘管在沒有信號的情況下渲染某些東西,但是您可以分辨沒有流和空白流之間的區別。
我想你會發現用簡單的VLC播放在兩端服務器和客戶端解決方案遵循以下鏈接 你總是可以使用DirectShow解碼和呈現您的流http://xmodulo.com/2013/09/live-stream-video-webcam-linux.html
我已經在客戶端用ffplay試過類似的東西。不過,我不希望彈出窗口顯示流,每次運行命令'vlc http://
如果您擔心每次出現提示時運行命令,您都可以創建一個.exe文件並使用系統(「vlc http://
和一件事情是可能的Windows有它的api和其他功能,你也可以使用Windows媒體播放器庫,我猜是有vs2012 http://msdn.microsoft .com/en-us/library/hh828986%28v = vs.85%29.aspx –
你的客戶應該做什麼?你正在寫某種視頻播放器?也許你可以從這裏開始:http://stackoverflow.com/a/13265148/2549281 – Dabo