Qt/C++源码/实时视音频通话示例/极低延迟/画中画/支持嵌入式板子

360影视 欧美动漫 2025-05-03 23:02 3

摘要:第一步,选择视频输入设备,打开系统设置,从视频输入设备下拉框选择本地的采集设备,可以是本地桌面。第二步,选择视频输入参数,选择视频设备后,会自动读取该设备对应的参数集合,包括了支持的分辨率、帧率、采集格式等。第三步,单击应用按钮,将当前选择的视频设备和参数自动

五一期间,爆肝两天,完成了一个小项目,欢迎提建议。

第一步,选择视频输入设备,打开系统设置,从视频输入设备下拉框选择本地的采集设备,可以是本地桌面。第二步,选择视频输入参数,选择视频设备后,会自动读取该设备对应的参数集合,包括了支持的分辨率、帧率、采集格式等。第三步,单击应用按钮,将当前选择的视频设备和参数自动转成采集地址填入文本框中。第四步,选择音频输入设备,单击应用按钮,自动转成采集地址填入文本框中。如果没有音频设备可以跳过。第五步,填入视频和音频推流地址,如果流媒体服务程序在本地,那就IP地址填本地的就行,在云服务器那就填云服务器的地址。这个地址格式由流媒体服务程序决定。第六步,选择音频输出设备,也就是声卡设备,可以指定声音在哪个声卡播放。第七步,填入视频和音频拉流地址,也就是对方推流的地址。第八步,单击启动服务按钮,会自动启动采集服务、推流服务、拉流服务。可以看到摄像头实时画面和对方的画面,声音有对应振幅显示,可以勾选静音按钮。第九步,可选,切换悬浮画面布局和设置悬浮画面位置。(0,0,200,150)表示左上角,(0,y,200,150)表示左下角,(x,0,200,150)表示右上角,(x,y,200,150)表示右下角,(100,100,200,150)表示绝对位置。

来源:Qt自定义控件

相关推荐