直播推流SDK

阿里云直播推流SDK(ApsaraVideo Push SDK,后续统称“推流SDK”)是MediaBox音视频SDK的子产品之一,提供直播和点播场景中直播推流、主播观众互动连麦、主播跨房PK等功能,具有稳定性高、接入简单、性能优异等特点。通过阅读本文,您可以...

回调记录

前提条件 已完成推流回调相关参数配置且已发生推流或断流事件,推流回调配置请参见 推流回调。已完成录制至OSS回调相关参数配置且已发生录制事件,录制至OSS回调配置请参见 录制至OSS回调。说明 推流回调 记录只能在推流域名下查看;录制至...

Web RTS推流SDK简介

Web RTS推流SDK实现了更完善的推流能力,并支持本地混流功能,推荐您使用Web RTS推流SDK进行推流。浏览器要求 Web RTS推流SDK不依赖网页代码,而是靠浏览器支持,浏览器具体要求如下所示。操作系统 浏览器 支持的最低版本 Windows Chrome ...

如何保护视频直播的版权并防止非授权用户访问

详细信息 为保护您的直播版权不受侵犯,视频直播服务支持以下几种安全策略:推流鉴权 直播推流支持URL鉴权的方式,保护您上传的内容资源不被非法盗用或侵占。关于如何配置推流鉴权,请参见 配置URL鉴权。说明:视频直播也支持Referer防盗链...

控制台开通与配置

了解阿里云推流和播放地址格式。详细说明,请参见 生成推流地址和播放地址、鉴权代码示例。基于阿里云的客户服务经验,推荐您使用如下格式。考生画面的推流地址:artc:/webrtcpush.example.com/appname/examid-roomid-userid?token=*...

控制台开通与配置

了解阿里云推流和播放地址格式。详细说明,请参见 生成推流地址和播放地址、鉴权代码示例。基于阿里云的客户服务经验,推荐您使用如下格式。考生画面的推流地址:artc:/webrtcpush.example.com/appname/examid-roomid-userid?token=*...

SRT推流和固定拉流

阿里云直播服务推流和固定拉流支持SRT协议,SRT相比RTMP稳定性更高、延迟更低。您可以通过本文了解如何使用SRT进行推流和固定拉流。前提条件 您已完成推流域名和播放域名的配置及关联,操作步骤请参见 快速开始视频直播。注意事项 推流或...

Android

推流端 启动屏幕分享。配置屏幕分享推流 AliRtcEngine mRtcEngine=AliRtcEngine.getInstance(getApplicationContext());int ret=mRtcEngine.startScreenShare();推流后通过回调判断屏幕共享是否发布成功。public void ...

iOS和Mac

推流端 启动屏幕分享。配置屏幕分享推流 int ret=[self.engine startScreenShareWithDesktopId:int:desktopId AliRtcScreenShareConfig*_Nonnull:config];推流后通过回调判断屏幕共享是否发布成功。void onScreenSharePublishStateChanged...

SDK下载指引

iOS和Android平台 SDK下载 使用阿里云推流SDK互动版本可以实现直播连麦整个功能,阿里云推流SDK互动版本下载链接详情请参见:SDK下载与发布记录。如果需要集成阿里云多个SDK,例如直播推流SDK、播放器SDK、短视频SDK、美颜SDK,需要使用音...

SDK集成

推流SDK基础版:#推流SDK基础版 Pod(live pusher pod)pod 'AlivcLivePusher','~>6.9.0' 推流SDK互动版:#推流SDK互动版本 Pod(live pusher interactive pod)pod 'AlivcLivePusher_Interactive','~>6.9.0' 重要 如果同时集成直播推流SDK和...

SDK升级说明

如果您现在使用的是V4.0.2版本的iOS端直播推流SDK,想要升级到 V4.1.0 及以上版本时,可参考本文步骤进行升级。前提条件 请下载最新版本的直播推流SDK。新版直播推流SDK,请参见 SDK下载。升级步骤 从项目中移除SDK V4.0.2相关类库和资源...

Android端

本文介绍使用Android直播推流SDK可能出现的异常情况、特殊情况,及其处理办法。当您收到AlivcLivePushErrorListener时 当出现onSystemError系统级错误时,您需要退出直播。当出现onSDKError错误(SDK错误)时,有两种处理方式,选择其一...

连麦场景中监听推流回调

说明 推流回调中的stream字段映射连麦推流地址中的 urlencode(${sdkAppId}_${主播房间ID}_${主播ID}_${SourceType})部分,其中:如果是视频连麦,则${SourceType} 为 camera。如果是纯语音连麦,${SourceType} 为 audio。例如,当前主播的...

Windows

远端用户推流、停止推流消息回调(学生端收到远端用户推流消息的回调与教师端相同)。brief 当远端用户的流发生变化时,返回这个消息*@param uid User ID。从App server分配的唯一标示符*@param audioTrack 音频流类型,详见...

直播基础服务概述

配置IP黑白名单 批量配置域名 URL鉴权 访问控制 5 生成地址 控制台 直播地址生成器 不涉及 生成推流地址和播放地址 6 推流 推流工具 下载并安装OBS推流工具 填写推流URL和流名称 请参见 推流设置与操作。不涉及 推流、拉流与播流 7 播放 ...

Demo编译

本文介绍iOS端推流SDK基础版Demo的运行方法。推流SDK互动版Demo的运行方法与基础版类似,不再单独介绍。Demo下载 下载最新版推流SDK的Demo源码及Demo安装包请参见 SDK下载与发布记录。Demo编译 环境要求 名称 要求 系统版本 支持iOS 8.0及...

推流上行并发路数监控报警

通过阅读本文,您可了解如何在云监控产品设置直播推流上行并发路数监控报警,在推流并发路数超过配额后及时收到报警通知。云监控(CloudMonitor)是一项针对阿里云资源和互联网应用进行监控的服务,云监控自动获取您当前阿里云账号下各云...

通讯模式升级至互动模式说明

背景信息 针对部分业务场景中,单一频道存在较多用户人数,但主要时间内只有一名主播推流,少量观众需要与主播连麦互动的情况,RTC SDK加入了新的频道模式(互动模式AliRtcInteractiveLive)。通讯模式与互动模式的区别 通讯模式与互动模式...

运行直播推流Demo源码

本文介绍iOS端直播推流SDK标准版Demo的运行方法。直播推流SDK互动版Demo的运行方法与标准版类似,不再单独介绍。说明 使用Demo源码包时需要申请License。如果您想体验推流效果,建议下载最新的SDK Demo安装包,链接请参见 Demo体验。环境...

回调设置

推流回调逻辑 播推流状态回调中开播(publish)状态回调逻辑:RTMP推流在阿里云直播服务收到On Publish消息后2秒内,如果推流端不主动断开,阿里云直播服务就会发推流成功回调。假设您有推流域名A和播流域名B,如果您的域名B使用拉流直播...

iOS端

网络出现相关错误时:回调onConnectFail时,表示推流失败,建议检查推流地址是否非法、是否存在非法字符、鉴权是否有问题、是否超过最大推流并发限制、是否在禁推黑名单中等,确定推流地址合法且可用后再尝试推流。回调onReconnectError时...

Android

远端用户推流、停止推流消息回调(学生端收到远端用户推流消息的回调与教师端相同)。当远端用户的流发生变化时,返回这个消息*@note 远方用户停止推流,也会发送这个消息*@param uid User ID*@param audioTrack 音频*@param videoTrack ...

延播配置

说明 当任务触发模式选择 仅推流参数触发 和 推流参数触发>配置触发 时,可支持通过推流地址携带延播参数触发直播流的延播,具体推流地址规则如下:推流地址不带鉴权:推流域名+AppName(应用)+StreamName(直播流)+alDelayTime=xx...

SDK升级说明

如果您现在使用的是V4.0.2版本的Android直播推流SDK,想要升级到 V4.1.0 及以上版本时,可参考本文步骤进行升级。前提条件 请下载最新版本的直播推流SDK。新版直播推流SDK,请参见 SDK下载。升级步骤 从项目中移除SDK V4.0.2相关类库和资源...

错误异常及特殊场景处理

如图:如果退后台时不需要保持音频推流,即退入后台停止推流且返回前台继续推流,您可以在退后台时将推流引擎销毁,在前台后重新创建推流引擎继续推流。说明 在此方式下,退后台必须监听UIApplicationWillResignActiveNotification和...

集成iOS端直播推流SDK

通过阅读本文,您可以快速了解如何集成iOS端直播推流SDK。集成环境 名称 要求 系统版本 支持iOS 8.0及以上版本。机器型号 支持iPhone 7及以上。CPU架构支持 ARMv7、ARM64。集成工具 Xcode 8.0及以上版本。bitcode 关闭。直播推流SDK下载 ...

关联播流域名和推流域名

推流域名和播流域名添加后,需要进行域名关联才能进行直播推流和播放。本文介绍关联播流域名和推流域名的操作步骤。前提条件 您需要至少添加1个主播流域名和1个推流域名。具体操作,请参见 添加加速域名。背景信息 边缘推流可以优先将视频...

iOS推流横屏方案建议

销毁推流/建议加一个loading 因为销毁推流在重新推流会关闭在重新开启摄像头采集_isScreenHorizontal=YES;全局变量 横屏置为YES[self testPushCapture];重新推流 } break;case UIDeviceOrientationLandscapeRight:NSLog(@"屏幕向右橫置");...

回调记录

前提条件 已完成推流回调相关参数配置且已发生推流或断流事件,推流回调配置请参见 推流回调。已完成录制至OSS回调相关参数配置且已发生录制事件,录制至OSS回调配置请参见 录制至OSS回调。说明 推流回调 记录只能在推流域名下查看;录制至...

LiveChannel常见问题

OSS livechannel推流过程 下图为OSS livechannel推流过程图解,了解推流过程后,有助于排查livechannel推流过程中遇到的问题。更多详情请参见 PutLiveChannel、PutLiveChannelStatus。案例:录制M3u8缺失 问题分析:默认录制成品的M3u8只有...

运行直播小程序Demo

直播小程序Demo是在微信小程序内实现阿里云视频直播推流和播放的完整Demo。本文介绍了如何在微信小程序中搭建直播小程序,并运行阿里云视频直播的完整Demo。前提条件 开通阿里云视频直播服务,完成推流域名和播流域名的添加和配置,获取...

运行直播小程序Demo

直播小程序Demo是在微信小程序内实现阿里云视频直播推流和播放的完整Demo。通过阅读本文,您可以了解搭建直播小程序及运行直播小程序Demo的方法。前提条件 开通阿里云视频直播服务,完成推流域名和播流域名的添加和配置,获取推流地址和...

前置准备

拉流域名 如果要配置录制/截图等,需要在另外一组拉流域名上面配置 录制回放 AUI Kits提供Windows与macOS的主播客户端《开播小助手》,推流使用的音频格式是Opus。如需直播回看,需要添加录制配置以确保录制回放的兼容性。录制到VOD(视频...

前置准备

拉流域名 如果要配置录制/截图等,需要在另外一组拉流域名上面配置 录制回放 AUI Kits提供Windows与macOS的主播客户端《开播小助手》,推流使用的音频格式是Opus。如需直播回看,需要添加录制配置以确保录制回放的兼容性。录制到VOD(视频...

直播管理

视频直播提供丰富的流管理功能,包括禁推、禁播、中断直播流和恢复直播流,以及查看在线流、历史流、禁推流及其详细信息。本文介绍直播流管理的功能及方法。禁推直播流 视频直播提供了丰富的直播流管理功能,其中禁推直播流功能可帮助您在...

直播延时高的常见原因及解决方法

推流侧 OBS工具推流最佳配置推荐 按下图框中参数配置OBS推流工具:vMix工具推流最佳配置推荐 按下图框中参数配置vMix工具:推流SDK最优配置 将推流配置的视频GOP设置为1,其他配置保持默认:Android端 mAlivcLivePushConfig=new ...

Web

启动推流 aliWebrtc.publish().then(()=>{/推流成功 }).catch((err)=>{/推流失败 })共享屏幕声音。说明 共享屏幕声音支持Windows端Chrome 75及以上版本或Edge 80及以上版本,Mac端仅支持分享标签页声音。选中 分享系统中的音频。推音频流。...

iOS

远端用户推流、停止推流消息回调(学生端收到远端用户推流消息的回调与教师端相同)。brief 当远端用户的流发生变化时,返回这个消息*@note 远方用户停止推流,也会发送这个消息*/-(void)onRemoteTrackAvailableNotify:(NSString*)uid ...

基础信息

在直播控制台的基本配置页面...可根据需求设置推流回调地址,返回当前域名推流状态,请参见 配置推流回调地址。播流信息 单击 播流信息 页签。您可以查看播流域名的全部播流信息。您可以进行添加子播流域名操作,请参见 关联主、子播流域名。
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
邮件推送 云数据库HBase版 云工作流 数据传输服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用