产品百科 | RTC Windows SDK 如何设置视频属性

简介: 本文将为您介绍如何设置视频流规格、视频流类型和视频属性。阅读本文后,你可以根据实际业务需求设置视频属性,以达到更好的产品体验。

功能简介

在音视频通信中,根据您的喜好和实际情况设置视频属性,调整视频画面的清晰度和流畅度。如果是一对一视频通信,您可以将分辨率和帧率调高,如果频道内有多个用户进行视频通信,您可以将分辨率和码率适当调低,以减少编解码的资源消耗和缓解下行带宽压力。视频属性包含视频流规格、视频流类型。

视频流规格如下表所示。

枚举名 描述
AliRtcVideoProfile_Default 默认,分辨率 480*640,帧率 15
AliRtcVideoProfile_180_240P_15 分辨率 180*240,帧率 15
AliRtcVideoProfile_180_320P_15 分辨率 180*320,帧率 15
AliRtcVideoProfile_180_320P_30 分辨率 180*320,帧率 30
AliRtcVideoProfile_240_320P_15 分辨率 240*320,帧率 15
AliRtcVideoProfile_360_480P_30 分辨率 360*480,帧率 30
AliRtcVideoProfile_360_640P_15 分辨率 360*640,帧率 15
AliRtcVideoProfile_360_640P_30 分辨率 360*640,帧率 30
AliRtcVideoProfile_480_640P_15 分辨率 480*640,帧率 15
AliRtcVideoProfile_480_640P_30 分辨率 480*640,帧率 30
AliRtcVideoProfile_720_960P_15 分辨率 720*960,帧率 15
AliRtcVideoProfile_720_960P_30 分辨率 720*960,帧率 30
AliRtcVideoProfile_720_1280P_15 分辨率 720*1280,帧率 15
AliRtcVideoProfile_720_1280P_30 分辨率 720*1280,帧率 30
AliRtcVideoProfile_1080_1920P_15 分辨率 1080*1920,帧率 15
AliRtcVideoProfile_1080_1920P_30 分辨率 1080*1920,帧率 30
AliRtcVideoProfile_480_640P_15_1500Kb 分辨率 480*640,帧率 15,1500Kb 码率
AliRtcVideoProfile_900_1600P_20 分辨率 900*1600,帧率 20
AliRtcVideoProfile_360_640P_15_800Kb 分辨率 360*640,帧率 15,800Kb 码率
AliRtcVideoProfile_480_840P_15_500Kb 分辨率 480*840,帧率 15,500Kb 码率
AliRtcVideoProfile_480_840P_15_800Kb 分辨率 480*840,帧率 15,800Kb 码率
AliRtcVideoProfile_540_960P_15_800Kb 分辨率 540*960,帧率 15,800Kb 码率
AliRtcVideoProfile_540_960P_15_1200Kb 分辨率 540*960,帧率 15,1200Kb 码率
AliRtcVideoProfile_720_960P_20 分辨率 720*960,帧率 20
AliRtcVideoProfile_720_1280P_20 分辨率 720*1280,帧率 20
AliRtcVideoProfile_1080_1920P_20 分辨率 1080*1920,帧率 20

视频流类型如下表所示。

枚举名 描述
AliRtcVideoTrackNo 无视频流
AliRtcVideoTrackCamera 摄像头流
AliRtcVideoTrackScreen 屏幕共享流
AliRtcVideoTrackBoth 摄像头和屏幕共享

实现方法

在实现该功能之前,需要您已经搭建 AppServer、实现基本功能等操作。详情请参见入门概述

阿里云 RTC SDK 通过 setVideoProfile 方法设置视频属性。

void setVideoProfile(AliRtcVideoProfile profile, AliRtcVideoTrack track)
参数 类型 描述
profile AliRtcVideoProfile 视频流参数。
track AliRtcVideoTrack 需要设置的视频流类型。

获得更多视频类功能实现方法,请参见 AliRtcEngine 接口


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

image.png


相关文章
|
API 开发工具 C#
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
本文将介绍,ClkLog针对神策不支持全埋点的客户端实现用户访问基础统计分析 1。
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
|
文字识别 算法 API
视觉智能开放平台产品使用合集之支持的离线SDK有哪些
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
253 2
视觉智能开放平台产品使用合集之支持的离线SDK有哪些
|
SQL Java 关系型数据库
实时数仓 Hologres产品使用合集之如何安装和使用Java SDK
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
|
运维 分布式计算 DataWorks
DataWorks产品使用合集之sdk的下载地址在哪里
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
API 开发工具 UED
在 UWP 中使用 Windows App SDK
【10月更文挑战第17天】在UWP中使用Windows App SDK可增强应用功能和性能。首先了解SDK特性,接着安装Visual Studio 2022及以上版本,并从微软官网下载安装SDK。配置项目时,确保目标版本支持SDK,添加SDK引用后即可使用新API提升应用体验。开发过程中应充分利用调试工具进行测试,确保应用的兼容性和稳定性。
422 0
|
存储 监控 API
视觉智能开放平台产品使用合集之人脸识别服务端的离线SDK是什么
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
256 0
|
编解码 开发工具 C#
[大牛直播SDK]Windows平台RTMP直播推送模块功能设计
大牛直播SDK采用全自研框架,具备高度可扩展性与自适应算法,显著降低延迟并提高采集编码效率。SDK以模块化设计,支持RTMP推流及多种音视频编码格式(如AAC、SPEEX、H.264、H.265),并能与播放器SDK组合实现丰富功能,包括流媒体转发、内置RTSP服务等。提供了详尽的参数配置选项,支持多摄像头、屏幕采集与水印叠加,并兼容Windows 7及以上操作系统。该SDK以C++/C#双接口形式提供,集成简便,同时包含调试与发布版本库,便于开发者快速上手。此外,支持断网重连、实时预览及多种编码前后的数据对接需求。
482 0
|
7月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
1831 2
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
|
7月前
|
安全 Unix 物联网
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)
791 0
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 10 月更新)