簡體   English   中英

VoIP:如何從Qt多媒體中的Camera捕獲實時音頻/視頻流字節?

[英]VoIP: How to capture the live audio/video streaming bytes from Camera in Qt multimedia?

這里的目的是從Camera捕獲那些音頻和視頻字節,然后使用適當的Qt類(建議)進行優化,然后通過TCP將其發送到服務器。 服務器將這些字節發送回另一個客戶端進行播放。 這就是我們打算建立基本VoIP(基於Internet協議的語音/視頻)的方式。

檢查了許多Qt API,但找不到任何可以提供相同功能的現成實用程序。 一些Qt論壇建議我們應該使用第三方庫。 其他SO Qns,請不要解決我的特定問題。

不想先在臨時文件中捕獲這些字節然后從那里讀取,因為與獲取內存中的字節相比效率不高。

問題

  • Qt中是否有任何API可以捕獲實時流字節?
  • 如果不是,那么C ++中跨平台的替代方案是什么?

在Qt文檔中建立。 看來你的情況了。

QCamera類提供系統相機設備的接口。 QCamera可以與QCameraViewfinder一起用於取景器顯示,QMediaRecorder可以用於視頻記錄,QCameraImageCapture可以用於圖像拍攝。 您可以使用QCameraInfo列出可用的攝像機並選擇要使用的攝像機。

暫無
暫無

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

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