参数名 参数类型 参数描述 channels number 声道数 sampleRate number 采样率 playoutVolume number 播放音量 publishVolume number 推流音量 publishStream number 1-作为Dual音频流推流,0-作为MIC音频流推流 AliRtcAudioEffectConfig ...
AliRtcPublishState 推流状态 AliRtcSubscribeState 订阅状态 AliRtcLiveTranscodingErrorCode 旁路推流错误码 AliRtcTranscodingPublishTaskStatus 旁路推流PublishTask状态 AliRtcAudioProfile 音频编码模式 AliRtcAudioScenario 音频...
枚举名 描述 AliEngineVideoEncoderOrientationModeAdaptive 0:自适应,推流方向和采集方向一致。AliEngineVideoEncoderOrientationModeFixedLandscape 1:竖屏模式。该模式下SDK推竖屏流,始终以设置的分辨率宽和高中较小的值作为输出...
2.1 AliEngineTrascodingPublsihTaskStatus 旁路推流PublishTask状态。2.1 AliEngineChannelRelayEvent 跨频道转发事件。2.1 AliEngineChannelRelayState 跨频道转发状态。2.1 AliEngineChannelRelayErrorCode 跨频道转发错误码。2.1 ...
AliRtcPublishState 推流状态。AliRtcSubscribeState 订阅状态。AliRtcUserOfflineReason 用户离线原因。AliRtcVideoStreamType 相机大小流类型。AliRtcAudioTrack 音频流类型。AliRtcNetworkQuality 网络质量。AliRtcRenderMode 渲染模式...
AliRtcPublishState 推流状态。AliRtcSubscribeState 订阅状态。AliRtcUserOfflineReason 用户离线原因。AliRtcVideoStreamType 相机大小流类型。AliRtcAudioTrack 音频流类型。AliRtcNetworkQuality 网络质量。AliRtcRenderMode 渲染模式...
枚举名 描述 AliEngineVideoEncoderOrientationModeAdaptive 0:自适应,推流方向和采集方向一致。AliEngineVideoEncoderOrientationModeFixedLandscape 1:竖屏模式。该模式下SDK推竖屏流,始终以设置的分辨率宽和高中较小的值作为输出...
2.4 AliRtcTrascodingPublishTaskStatus 旁路直播推流任务状态。2.4 AliEngineLiveTranscodingErrorCode 旁路直播推流错误码。2.4 AliRtcLiveTranscodingState 旁路直播状态。2.4 AliRtcLiveTranscodingMediaProcessMode 旁路直播媒体处理...
AliRtcPublishState 推流状态。AliRtcSubscribeState 订阅状态。AliRtcUserOfflineReason 用户离线原因。AliRtcVideoStreamType 相机流类型。AliRtcAudioTrack 音频流类型。AliRtcNetworkQuality 网络质量。AliRtcRenderMode 渲染模式。...
1.1 AliRtcPublishState 推流状态。2.1 AliRtcSubscribeState 订阅状态。2.1 AliRtcUserOfflineReason 用户离线原因。2.1 AliRtcVideoStreamType 相机流类型。2.1 AliRtcAudioTrack 音频流类型。1.1 AliRtcNetworkQuality 网络质量。1.1 ...
连接完成后,在控制软件界面上选择直播模块,基础设置下的 模式 选择 自定义RTMP服务器,推流地址输入框输入已生成的推流地址,如下所示。基础设置配置项如下。配置项 描述 模式 模式选择为 自定义RTMP服务器。拍摄类型 根据自身需求选择 ...
业务服务器:监听RTC房间内流变化事件,当主播推流后,调用 StartLiveMPUTask-创建混流转推任务(新)启动旁路转推任务Task1,传入直播CDN推流地址,将RTC房间内流转推到直播CDN上。普通观众:使用 播放器SDK 传入直播CDN拉流地址,拉流...
Native 推拉流终端 Native推流端 您可以选择以下推流SDK其中之一进行集成:推流SDK进行RTS推流可参考 推流指南。RTS推流SDK 相关文档 iOS推流SDK iOS推流SDK 说明 iOS推流SDK默认支持WebRTC推流。Android推流SDK Android推流SDK 说明 ...
本文主要介绍直播推流过程中的常见问题。说明 如果在推流过程中出现推流异常等问题,可优先使用自助问题排查工具进行自助检测。本工具可快速诊断常见直播推流问题,并根据具体异常提供解决建议。具体操作,请参见 自助问题排查。视频直播...
概述 为提升视频直播在弱网环境下的推流效果,推流SDK在传统的RTMP推流协议基础上新增了基于RTC的RTS推流。RTS推流即 超低延时直播 推流,两种推流协议的数据对比可参见 超低延时直播RTS与标准直播的区别。使用RTS推流的直播,在播放端可以...
旁路规则配置功能可以配置旁路转推开关。...如果您通过控制台关闭旁路推流服务,不会影响正在进行的推流任务,而正在进行中的推流任务停止后推流功能将不可用。推流模板请参考 推流模板管理;推流任务请参考 开始旁路推流任务。
推流方法参考 推流设置与操作,但是您可能遇到按照上述文档操作无法成功推流的问题。本文档中罗列了视频推流过程中的常见问题,建议您按照下述的排查思路依次分析。排查 客户端推流方式错误 请检查您的流设置中的 URL 和 流名称 是否填写...
视频直播采用边缘推流的方式推送直播流,优先将视频推流至最优CDN节点。本文介绍边缘推流、边缘推流的优势。边缘推流 利用阿里云丰富的CDN节点、覆盖范围广的优势,优先将流数据调度至距离用户最近的最优CDN节点,通过阿里智能调度系统将...
在直播控制台的基本配置页面,您可以查看推流域名的基础信息,以及修改加速区域。本文主要介绍了在基本配置页面可以进行的操作。查看域名基础信息 登录 视频直播控制台。在左侧导航栏单击 推/播流域名管理,进入 域名管理 页面。选择您要...
远端用户推流、停止推流消息回调(学生端收到远端用户推流消息的回调与教师端相同)。brief 当远端用户的流发生变化时,返回这个消息*@param uid User ID。从App server分配的唯一标示符*@param audioTrack 音频流类型,详见...
本文介绍iOS端推流SDK基础版Demo的运行方法。Demo下载 下载最新版推流SDK的Demo源码及Demo安装包请参见 SDK下载。Demo编译 环境要求 名称 要求 系统版本 支持iOS 8.0及以上版本。机器型号 支持iPhone 7及以上。CPU架构支持 ARMv7、ARM64。...
视频直播支持配置推流回调地址、对推流回调地址鉴权,避免越权造成直播异常。本文介绍配置推流回调地址及其鉴权的具体操作。推流回调地址 如果您需要接收推流相关的回调消息,请参考以下步骤配置推流回调地址及回调鉴权:说明 关于回调逻辑...
Web RTS推流SDK实现了更完善的推流能力,并支持本地混流功能,推荐您使用Web RTS推流SDK进行推流。浏览器要求 Web RTS推流SDK不依赖网页代码,而是靠浏览器支持,浏览器具体要求如下所示。操作系统 浏览器 支持的最低版本 Windows Chrome ...
本文介绍Android端推流SDK基础版Demo的编译方法。Demo下载 最新版推流SDK的Demo源码及Demo安装包下载请参见 SDK下载。Demo编译 环境要求 硬性要求 类别 要求 系统版本 支持Android 5.0及以上版本。API版本 支持21及以上版本。CPU架构 ARM64...
主播侧进行RTS推流 您可以选择以下推流SDK其中之一进行集成:RTS推流SDK 相关文档 Web推流SDK Web推流SDK iOS推流SDK iOS推流SDK 说明 iOS推流SDK默认支持WebRTC推流。Android推流SDK Android推流SDK 说明 Android推流SDK默认支持WebRTC推...
推流端 启动屏幕分享。配置屏幕分享推流 int ret=[self.engine startScreenShareWithDesktopId:int:desktopId AliRtcScreenShareConfig*_Nonnull:config];推流后通过回调判断屏幕共享是否发布成功。void onScreenSharePublishStateChanged...
推流端 启动屏幕分享。配置屏幕分享推流 AliRtcEngine mRtcEngine=AliRtcEngine.getInstance(getApplicationContext());int ret=mRtcEngine.startScreenShare();推流后通过回调判断屏幕共享是否发布成功。public void ...
创建推流地址 创建RTMP推流地址 调用 CreateRoomRealTimeStreamAddress-创建RTMP流在房间中的推流地址 接口生成推流地址请求。成功调用后,接口返回如下结果:{"RtmpAddress":"rtmp:/rcrpush.rtmp.alivecdn.com/4050f7-*-851be4e/4573e*831...
本文为您介绍Web RTS推流SDK快速接入的方法。使用说明 本文中引入的Web RTS推流SDK的版本号1.4.2仅供参考,获取最新的版本,请参见 Web RTS推流SDK。播放前请为您的播流域名配置跨域功能,详情可参见 配置HTTP消息头。推流域名和播流域名已...
常用推流方法 推流控制主要包括开始推流、停止推流、停止预览、重新推流、暂停推流、恢复推流、销毁推流等操作,用户可以根据业务需求添加按钮进行操作。正在推流状态下可调用暂停推流。暂停推流后,视频预览和视频推流保留在最后一帧,...
本文详细说明Flutter推流SDK基本使用流程,以及相关功能的使用示例。功能特性 支持RTMP推流协议。支持基于UDP的ARTC协议推流。使用视频H.264编码以及音频AAC编码。支持码控、分辨率、显示模式等自定义配置。支持多种摄像头相关操作。支持...
通过阅读本文,您可了解如何在云监控产品设置直播推流上行并发路数监控报警,在推流并发路数超过配额后及时收到报警通知。云监控(CloudMonitor)是一项针对阿里云资源和互联网应用进行监控的服务,云监控自动获取您当前阿里云账号下各云...
背景信息 针对部分业务场景中,单一频道存在较多用户人数,但主要时间内只有一名主播推流,少量观众需要与主播连麦互动的情况,RTC SDK加入了新的频道模式(互动模式AliRtcInteractiveLive)。通讯模式与互动模式的区别 通讯模式与互动模式...
推流控制 推流控制主要包括开始推流、停止推流、停止预览、重新推流、暂停摄像头推流、恢复推流、销毁推流等操作,用户可以根据业务需求添加按钮进行操作。示例代码如下:/*用户可以设置pauseImage后调用pause接口,从摄像头推流切换成静态...
远端用户推流、停止推流消息回调(学生端收到远端用户推流消息的回调与教师端相同)。当远端用户的流发生变化时,返回这个消息*@note 远方用户停止推流,也会发送这个消息*@param uid User ID*@param audioTrack 音频*@param videoTrack ...
外部音频推流 如果是Linux服务器或没有麦克风声音采集设备,可使用外部音频源接口来推送音频数据。开启外部音频源,同时设置音频采样率、声道数等参数 engine-SetExternalAudioSource(true,sampleRate,channels);通常需要一个单独的线程来...
推流域名和播流域名添加后,需要进行域名关联才能进行直播推流和播放。本文介绍关联播流域名和推流域名的操作步骤。前提条件 您需要至少添加1个主播流域名和1个推流域名。具体操作,请参见 添加加速域名。背景信息 边缘推流可以优先将视频...
外部音频推流 如果是Linux服务器或没有麦克风声音采集设备,可使用外部音频源接口来推送音频数据。设置推外部音频文件和音频参数/pcmSampleRate:音频文件采样率,例如:48000(48k采样率)/pcmChannels:音频文件通道数,例如:1或者2(单...
方法一:基于RTMP协议使用OBS工具推流,详情可参见:直播推流。方法二:基于WHIP协议使用OBS工具推流,详情可参见:OBS RTS推流。方法三:使用Web端推RTS流 进入 RTS Web播放器。单击 推流 页签。展开 none 下拉框,根据您的实际需求,选择...
在直播控制台的基本配置页面...可根据需求设置推流回调地址,返回当前域名推流状态,请参见 配置推流回调地址。播流信息 单击 播流信息 页签。您可以查看播流域名的全部播流信息。您可以进行添加子播流域名操作,请参见 关联主、子播流域名。