2012-01-24 69 views
3

我有一個網絡攝像頭和我用來管理網絡的Linux機器的XP/Vista/7機器。C++跨平臺網絡攝像頭流式傳輸插座

我需要做的是創建一個運行在Linux機器上的程序來管理Windows盒子上的攝像頭,基本上可以激活任意數量的選定的攝像頭,並將視頻流式傳輸並顯示在Linux機器上。

我需要用什麼方法來做到這一點?顯然多線程套接字,但我可以用什麼libs或apis來實時獲取數據和查看?

+0

只需使用Skype即可。設置選項以自動接受來電,並選擇在通話開始時發送視頻。 – selbie

回答

1

個人我會使用:

  1. 的OpenCV(爲了捕獲從網絡攝像頭的視頻)
  2. QT(用於網絡和UI)
  3. FFMPEG(用於編碼所述視頻)
1

看到我上面的Skype評論。但是如果你想用你自己的代碼做一些事情,你可以看看使用GStreamer。你可能會得到一個完整的解決方案,使用他們的命令行工具和shell腳本。

相關問題