使用VPC对等连接可以实现在多个专有网络VPC(Virtual Private Cloud)共用一个公网NAT网关,从而达到多VPC访问公网的效果。背景信息 对等连接可以在两个VPC之间建立网络连接,您可以通过VPC对等连接,实现两个VPC之间私网互通。多个VPC之间...
本文以高温报警(传感器温度>80度时,输出报警信息到本地文件中)的场景为例,详细说明如何使用SQL进行流数据分析作业的编写以及流数据分析作业如何运作。流程图如下所示。前提条件 请您确保已创建边缘实例,具体操作请参见 专业版环境搭建...
2.1 AliEngineConnectionStatusChangeReason 网络连接状态变更原因。2.1 AliEngineAudioRouteType 语音路由类型。2.1 AliEnginePublishState 推流状态。2.1 AliEngineSubscribeState 订阅状态。2.1 AliEngineMpuTaskPane 旁路直播自定义...
网络隔离 专有网络VPC是阿里云上用户自己的云上私有网络,是一个隔离的网络环境,专有网络之间逻辑上彻底隔离。在专有网络VPC中,交换机(vSwitch)是组成专有网络的基础网络设备,用来连接不同的云资源实例。您可以创建多个交换机来划分...
可以将其初始化时绑定一条逻辑流,该逻辑流至少接收一个入参,该参数代表穿梭框组件自身的全部数据,类型为List。同时该逻辑流需要一个入参List子集的返回值List,用于筛选初始化数据显示。该逻辑流的其他入参,则遵循数据容器组件的嵌套...
视频直播 功能集 功能 功能描述 参考文档 推流分发加速 标准直播 端到端延时3000ms~6000ms。基于前瞻的内容接入、分发网络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、超低延时、高并发的音视频直播服务。...
转码简介 什么是转码 视频转码(Video Transcoding)是指将已经压缩编码的视频码流转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。转码本质上是一个先解码、再编码的过程,因此转换前后的码流可能遵循...
该逻辑流至少接收一个入参,该参数代表数据选择框自身的全部数据,类型为List。同时该逻辑流需要一个入参List子集的返回值List或Object(取决于是否开启了多选),用于筛选初始化数据显示。该逻辑流的其他入参,则遵循数据容器组件的嵌套...
网络ACL(Network Access Control List)是专有网络VPC中的网络访问控制功能。您可以自定义设置网络ACL规则,并将网络ACL与交换机绑定,实现对交换机中云服务器ECS实例流量的访问控制。功能发布及地域支持情况 公有云支持的地域 区域 支持...
网络异常 推流端是需要将直播流通过RTMP协议推送到直播中心,因此如果该段网络出现问题是有可能出现推流异常,建议您先通过如下两种方式自查:在推流端 ping 推流地址,测试是否有丢包。如果存在丢包,请联系网络运营商进行排查。在推流端...
OSS支持使用RTMP协议推送H264编码的视频流和AAC编码的音频流到OSS。推送到OSS的音视频数据可用于点播或直播场景。本文介绍如何推送音视频流到OSS,以及如何播放推送到OSS的音视频数据。使用限制 只能使用RTMP推流的方式,不支持拉流。上传...
参数说明 参数 类型 描述 sub boolean 是否接收所有远端音频流,取值:true(默认值):接收所有远端音频流。false:不接收所有远端音频流。返回说明 0表示方法调用成功,其他表示方法调用失败。subscribeRemoteAudioStream 停止或恢复特定...
如果想恢复接收多个用户的视频流,则需要多次调用 SubscribeRemoteVideoStream,SetDefaultSubscribeAllRemoteVideoStreams(true)只能恢复接收后面加入频道的用户的视频流。SubscribeAllRemoteVideoStreams 停止或恢复接收所有远端视频流。...
network_transport_delay unsigned int 发送端到接收端的网络延时,单位:毫秒。jitter_buffer_delay unsigned int 接受端到网络抖动缓存的网络延时,单位:毫秒。AliRtcVideoObserPosition:视频数据输出位置。枚举名 描述 ...
如果想恢复接收多个用户的视频流,则需要多次调用subscribeRemoteVideoStream,setDefaultSubscribeAllRemoteVideoStreams:YES 只能恢复接收后面加入频道的用户的视频流。subscribeAllRemoteVideoStreams:停止或恢复接收所有远端视频流。...
network_transport_delay unsigned int 发送端到接收端的网络延时,单位:毫秒。jitter_buffer_delay unsigned int 接受端到网络抖动缓存的网络延时,单位:毫秒。AliRtcFeedbackType:SDK反馈问题类型。枚举名 描述 ...
2.1 setDefaultSubscribeAllRemoteAudioStreams 设置是否默认接收音频流。2.1 subscribeAllRemoteAudioStreams 停止或恢复接收所有远端音频流。2.1 subscribeRemoteAudioStream 停止或恢复特定远端用户的音频流拉取。2.1 ...
AliyunVideoStream 视频流信息类型 名称 类型 描述 Index String 视频流序号,标识视频流在整个媒体流中的位置。CodecName String 编码格式简述名。CodecLongName String 编码格式长述名。Profile String 编码预置。CodecTimeBase String ...
jitter_buffer_delay int 接收端到网络抖动缓冲的网络延迟,单位:毫秒。AliRtcVideoObserPosition 视频数据输出位置。枚举名 描述 AliRtcPositionPostCapture 采集数据。AliRtcPositionPreRender 拉流数据。AliRtcPositionPreEncoder 编码...
说明 单个请求的处理时长包含Processor的计算时间、请求接收网络数据包时间以及单个请求在队列中排队的时间。499 客户端主动断开连接。原因:当客户端主动断开连接时,客户端不会接收到状态码499,该连接上未处理完成的请求会在服务端记录...
videoTrack AliEngineVideoTrack 接收视频流。timeCost int 耗时。OnOccurWarning:警告回调。目前警告回调可以忽略,不会影响正常使用。void OnOccurWarning(int warn,const char*msg);参数 类型 描述 warn int 警告类型。msg const char*...
ThrottledReceiveRequestsPerInstance Sum count/min 每分钟(GroupId)接收被限流次数 ThrottledReceiveRequestsPerGid Sum count/min 每分钟(GroupId&Topic)接收被限流次数 ThrottledReceiveRequestsPerGidTopic Sum count/min 消息...
播流端 多数不支持快进的播流端都是在接收缓存收满后才进行解码直播,而这部分接收的缓存会导致直播延迟。如何降低直播延迟 您可通过以下配置来降低直播延迟:推流端配置 将GOP帧设置为1秒~2秒,减少播放器加载GOP帧所用的时间来降低直播...
播流端 多数不支持快进的播流端都是在接收缓存收满后才进行解码直播,而这部分接收的缓存会导致直播延迟。如何降低直播延迟 您可通过以下配置来降低直播延迟:推流端配置 将GOP帧设置为1秒~2秒,减少播放器加载GOP帧所用的时间来降低直播...
2.1 setDefaultSubscribeAllRemoteAudioStreams 设置是否默认接收音频流。2.1 subscribeAllRemoteAudioStreams 停止或恢复接收所有远端音频流。2.1 subscribeRemoteAudioStream 停止或恢复特定远端用户的音频流拉取。2.1 ...
除了从摄像头、麦克风、屏幕...远端用户接收音视频流 远端用户可以像获取屏幕共享流一样接收自定义的音视频流。详细说明请参见 屏幕共享。重要 屏幕共享流和自定义流是互斥的,同一个 AliRtcEngine 实例无法同时推送屏幕共享流和自定义流。
jitter_buffer_delay int 接收端到网络抖动缓冲的网络延迟,单位:毫秒。AliRtcFeedbackType:SDK反馈问题类型。枚举名 描述 AliRtcFeedbackVideoDeviceFail 视频设备问题。AliRtcFeedbackVideoNotRender 视频无画面。...
audioTrack AliRtcVideoTrack 接收成功的音频流类型。timeCost int 耗时。单位:ms。onParticipantUnsubscribeNotify:远端用户取消订阅的回调。void onParticipantUnsubscribeNotify(AliParticipantInfo[]participantList,int feedCount)...
推流控制主要包括开始推流、停止推流、停止预览、重新推流、暂停摄像头推流、恢复推流、销毁推流等操作,用户可以根据业务需求添加按钮进行操作。示例代码如下:/*用户可以设置pauseImage后调用pause接口,从摄像头推流切换成静态图片推流...
推流控制主要包括开始推流、停止推流、停止预览、重新推流、暂停摄像头推流、恢复推流、销毁推流等操作,用户可以根据业务需求添加按钮进行操作。示例代码如下:/*用户可以设置pauseImage后调用pause接口,从摄像头推流切换成静态图片推流...
指标 描述 音频网络延时 音频从发送端到接收端的网络延时。视频网络延时 视频从发送端到接收端的网络延时。单击 优质传输率 页签,查看音视频优质传输率。指标 描述 音频优质传输率 音频传输过程中,丢包率小于等于5%的传输比例。视频优质...
指标 描述 音频网络延时 音频从发送端到接收端的网络延时。视频网络延时 视频从发送端到接收端的网络延时。单击 优质传输率 页签,查看音视频优质传输率。指标 描述 音频优质传输率 音频传输过程中,丢包率小于等于5%的传输比例。视频优质...
推流侧 OBS工具推流最佳配置推荐 按下图框中参数配置OBS推流工具:vMix工具推流最佳配置推荐 按下图框中参数配置vMix工具:推流SDK最优配置 将推流配置的视频GOP设置为1,其他配置保持默认:Android端 mAlivcLivePushConfig=new ...
设置消息接收者 任务流设置的责任人(即任务提交者)可以收到任务编排可视化图表的消息。说明 如果需要相关人员也接收到该消息,还需要在消息通知中勾选相关人。具体操作,请参见 消息通知管理。设置相关人员接收消息的方式 将鼠标移动到...
videoTrack AliRtcVideoTrack 接收视频流。timeCost int 耗时。单位:毫秒。onFirstAudioPacketReceived:音频首包接收回调。public void onFirstAudioPacketReceived(String userId,int timeCost);参数 类型 描述 userId String 用户ID。...
本文介绍Android端直播推流SDK相关接口说明。基础类 类 描述 AlivcLiveBase 推流基础接口。AlivcLivePusher 推流功能类。AlivcLivePushConfig 推流初始配置。AlivcLivePushErrorListener 推流错误监听器。AlivcLivePushNetworkListener 推...
本文介绍如何通过 Serverless 工作流、函数计算、文件存储、对象存储、及日志服务的组合方案,部署一个高弹性高可用的音视频处理系统。应用场景 有大量的视频需要上传。上传的视频需要及时处理去适配各种终端及网络条件。可以在短时间内...
智能接入网关SAG-1000提供流日志功能,流日志可以捕获SAG-1000的传入和传出流量信息,帮助您监控网络流量和排查网络故障。在捕获流量前,您需要创建一个流日志。前提条件 如果要将流日志存储在阿里云日志服务中,请确保您已经:您已经开通...
支持媒体补充增强信息(SEI)功能 媒体补充增强信息(SEI)通过流媒体通道将文本信息与音视频内容打包在一起,从推流端推出,并从拉流端接收,以此实现文本数据与音视频内容的精准同步。音视频编码协议 支持H.264、H.265视频编码(软编和硬...
本文介绍直播推流SDK相关接口说明。基础函数 说明 API的详细说明,请参见 基础版V6.8.0接口说明(Android)或 互动版V6.8.0接口说明(Android),或查看SDK包中的 API文档。API 描述 AlivcLiveBase 推流基础接口。AlivcLivePusher 推流功能...