首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

liteavsdk的推事件和播放事件的事件码

和播放的事件码我们通常通过这个来判断当前的的状态 推事件列表 code TXLiveSDKEventDef常量 含义说明 1001 PUSH_EVT_CONNECT_SUCC 已经连接推服务器...PUSH_WARNING_SHAKE_FAIL RTMP服务器握手失败 3004 PUSH_WARNING_SERVER_DISCONNECT RTMP服务器主动断开,请检查推地址的合法性或防盗链有效期...TXLiveSDKEventDef常量 含义说明 2001 PLAY_EVT_CONNECT_SUCC 已经连接服务器 2002 PLAY_EVT_RTMP_STREAM_BEGIN 已经连接服务器,开始...PLAY_EVT_GET_MESSAGE 消息事件 2013 PLAY_EVT_VOD_PLAY_PREPARED 视频加载完毕(点播) 2014 PLAY_EVT_VOD_LOADING_END loading结束(点播) -2301...PLAY_ERR_NET_DISCONNECT 网络断连,且经多次重连抢救无效,可以放弃治疗,更多重试请自行重启播放 -2302 PLAY_ERR_GET_RTMP_ACC_URL_FAIL 获取加速地址失败

2.3K40

2019-12-1-微信小程序音频加载失败问题

最近在搞音视频推时,发现微信小程序端“偷偷更新”后,时出现了加载失败的问题。 ---- 小程序端一直在拉之后一直在报2004,就是开始但是一直失败。...下图是我推的,这里我们没有在matedata中显式设置音频码率 ?...于是又出现了一个大胆的猜想: 小程序liveplayer音频播放在某些情况下依赖于matadata中的音频码率,原来客户端推流音频码率设置为0,触发liveplayer的bug无法播放 至于微信为啥要这么做...,可能的情况是: 为了确保直播中的音频质量,liveplayer设置了最低的播放码率要求。...如果检测到当前音频的码率低于指定的阈值,那么播放器认为这个存在丢包,导致卡顿等风险。 为了用户能够听到高质量的音频,干脆就不让他播放了,等到码率恢复再执行。

98520
您找到你想要的搜索结果了吗?
是的
没有找到

移动直播连麦解决方案

大致流程是,大主播端推一路自己的画面,一路小主播的画面;小主播端推一路自己的画面,一路大主播的画面;第三方观众一路大小主播混后的画面。       ...生成低延时地址的方法和生成推地址类似,通过rtmp地址后面加上推防盗链key计算的防盗链就可以了。 注意:防盗链签名计算使用默认初始的推防盗链Key,不受自定义域名鉴权key影响。...alloc] init]; _livePlayer = [[TXLivePlayer alloc] init]; _livePlayer.deletate = _playDelegate; [_livePlayer...,如果您报获取加速地址失败错误,请先检查是否购买套餐包,腾讯云提供了1元套餐包方便开发者体验测试。...3.目前低延时支持的最高并发数为10路。

5.9K99

微信小程序直播开发实战

功能介绍小程序直播组件是微信给开发者提供的实时视频直播工具,可以帮助开发者快速通过小程序向用户提供优质的直播内容,在小程序内流畅完成购买交易闭环,提升转化率;小程序直播组件包括观众端、主播端及后台管理端,其中观众端提供...、实时互动、订阅提醒、商品购买等能力,主播端提供开播、推、音视频效果优化等能力,后台管理端则负责直播房间、商品货架以及营销活动配置等。...= requirePlugin('live-player-plugin') App({ onShow(options) { livePlayer.getOpenid({ room_id.../*** 获取微信直播数据* @param accessToken* @param start 起始取房间,start=0表示从第1个房间开始取* @param limit 每次取的个数上限,不要设置过大...,start=0表示从第1个视频片段开始取map.put("start",start);// 每次取的个数上限,不要设置过大,建议100以内map.put("limit",limit);String

8.6K00

移动直播LiteAVSDK,事件回调onPlayEvent()

简介 移动直播TXLiteAVSDK有两个基本组件 - TXLivePusher 上行推 - TXLivePlayer 下行 您可以为 LivePusher 对象绑定一个TXLivePushListener...,之后 SDK 的内部播放状态信息均会通过 onPlayEvent(事件通知) 和 onNetStatus(状态反馈)通知给您 场景 用户在直播过程中,可能会遇到以下情况,如一直不成功、因网络波动导致无法拉到...解决方案 Android 1、实现 ITXLivePlayListener 接口 并实现 onPlayEvent() 和 onNetStatus() 方法 2、在onPlayEvent()监听事件...TODO } } iOS 1、实现 ITXLivePlayListener 接口 并实现 onPlayEvent() 和 onNetStatus() 方法 2、在onPlayEvent()监听事件..., SDK 回调事件如下: 使用移动直播 SDK 成功,但是过段时间因网络波动导致不到,SDK 重连三次依然无法播放。

2.5K60

微信小程序官方组件展示之媒体组件live-player源码

:已经连接服务器2002:已经连接 RTMP 服务器,开始2003:⽹络接收到⾸个视频数据包(IDR)2004:视频播放开始2005:视频播放进度2006:视频播放结束2007...:视频播放Loading2008:解码器启动2009:视频分辨率改变2030⾳频设备发⽣改变,即当前的输⼊输出设备发⽣改变,⽐如⽿机被拔出2032:视频渲染⾸帧事件2101:当前视频帧解码失败...2102:当前⾳频帧解码失败2103:⽹络断连, 已启动⾃动重连2104:⽹络来包不稳:可能是下⾏带宽不⾜,或由于主播端出不均匀2105:当前视频播放出现卡顿2106:硬解启动失败...,采⽤软解2107:当前视频帧不连续,可能丢帧2108:当前硬解第⼀个 I 帧失败,SDK⾃动切软解3001:RTMP -DNS解析失败3002:RTMP服务器连接失败3003...:RTMP服务器握⼿失败3005:RTMP 读/写失败,之后会发起⽹络重试-2301:⽹络断连,且经多次重连⽆效,请⾃⾏重启-2302:获取地址失败网络状态数据键名说明videoBitrate

1.1K30

LiveNVR流媒体OnvifRTSPSDK转如何和获取通道的视频直播地址RTSPWebRTCRTMPHLSHTTP-FLVWS-FLV

1、背景说明某些场景下(小区监控、厂区监控等),我们需要接入摄像头,但手头上只能获取到摄像头直播地址,如RTSP地址。我们可能需要将视频发布web页面,可以用浏览器快速无插件的浏览观看。...LiveNVR Onvif/RTSP流媒体服务,支持RTSP等其它接入,支持Onvif协议接入,支持RTMP/HLS/HTTP-FLV/WS-FLV/RTSP/GB28181输出,将传统安防监控设备互联化...、录像计划、检索、时移回放2、配置转视频2.1 RTSP规则大华、海康、宇视、华为等RTSP配置规则2.2 通道配置点击通道配置进入通道配置页,可以选择需要配置的通道右上角的设置按钮,具体配置接入详见图片图片...可以使用LivePlayer.js H5播放器。...可以的,LiveNVR支持地址播放直接启动通道,配置规则如下:5.3.1、HTTP端口直播地址格式WEBRTC: webrtc://{ip}:{port}/rtc/stream_{通道号}FLV

79030

LiveGBS国标GB28181接入视频通道的直播地址HLSHTTP-FLVWS-FLVWebRTCRTMPRTSP

在项目过程中,需要播放视频。视频集成的方式有几种呢?下面会详细说明2中常见的集成方式。...2、视频集成方式 分享页面集成 直接集成包含播放器的页面到业务系统中去,如 iframe 方式集成页面 视频地址集成 通过接口或其它方式获取视频的地址,设置到web播放器|APP播放器|PC播放器中...可以使用LivePlayer.js H5播放器。 3、分享页面集成说明 3.1、 获取通道分享页面 3.1.1、查看通道 上一层的设备可以是一个NVR,一个下级平台,一个单兵设备。...4.1 获取通道视频直播地址 4.1.1、直播地址(页面查看获取) 默认播放的 的直播, 可以点击下面的选项,切换播放的直播格式 这里的点击播放,实际上是取视频直播地址,设置到播放器中的,下面会具体说明如何获取视频直播地址...(静态拼接获取) 如果需要通过直播地址直接, 而不是通过开始直播接口, 请开启 基础配置 -》允许直播地址 配置规则如下: HTTP端口直播地址格式 WEBRTC: webrtc://{cms_ip

1.6K31

移动直播MLVB常见问题(FAQ)

[4r2l9pp8e5.png] 二、直播推 1. 直播报错Q通道接收失败,返回码-3是什么原因? 一般是推还没有成功就去就会报该错误,请保证推成功后再去。...注意推端能看到预览画面并不一定代表推就成功了,可以在控制台查询状态或者换腾讯云提供的测试Demo推。 2. iOS端移动直播Licence校验失败报-5错误码?...PLAY_TYPE_LIVE_RTMP_ACC连麦低延时播放,报错获取“加速地址失败”?...:是从云服务器上面获取到音视频数据,在本地渲染播放。组件是LivePlayer。 可见,移动直播sdk是没有提供房间管理的功能的,这部分由客户自己完成。...注意 开发者如果启动纯音频推,但是通过 rtmp/flv/hls 方式的播放地址不到,请提工单联系我们。

8.1K47

研发直播APP的收获-iOS

HLS推的实现(iOS和OS X系统) 功能介绍 直播APP的常用业务如下。...2、WatchLiveViewController 观看直播控制器,包括LivePlayer(视频流播放器),房间业务逻辑相关,接受聊天消息转发给MessageView,切换前后台(APP生命周期)控制...; 3、PushLiveViewController 推直播控制器,包括推相关逻辑,直播定时器,房间业务逻辑相关,聊天消息转发给MessageView,主播离开、切换后台等控制; 数据层 1、LiveRoom...房间的数据结构,存储房间信息,包括管理员、主播ID、房间推地址、房间用户列表等等; 2、LiveUser 直播的用户数据结构,包括昵称、头像、ID、等级、榜单等; 3、ChatUser/Message...2、LiveService 推功能,提供录制、推送视频流到服务器,取视频和播放视频; 3、LoginService 登陆功能,手机号码登陆,第三方(QQ、微信、新浪)登陆; 4、IAPService

1.7K60

失败,高清视频监控平台EasyNVR的RTSP摄像头被禁用怎么办?

关于RTSP及RTMP的区别,我想大家应该都比较清楚了,RTSP是协议,而RTMP是推协议。...我们遇到的有位客户在将摄像机接入EasyNVR之后,出现摄像机经常失败的情况,于是系统过于频繁重连,导致摄像机把EasyNVR禁用。...市面上确实有部分摄像机有这个机制,不允许客户端在拉流失败后,一直循环向摄像机发送请求,如果一直请求,会把客户端禁用,导致后续无法拉。...目前EasyNVR的重连机制恰巧就是不断向终端发送请求,导致EasyNVR被禁用,失败。 针对此类情况,我们对EasyNVR重连机制进行了优化。...在EasyNVR失败且重连超时后,才重新发起连接请求,修改的代码如下: ? 在m_timeout_s时间内,进行延时,超时后,重新进行连接请求。

80110

WebRTC接口设计与CDN集成方案

WebRTC 设计 在WebRTC的时候, 上行有可能是RTMP/WebRTC或者其他的协议,此部分以上行为RTMP输入为准进行设计。...如果上行为WebRTC, 下文中的streamurl可以做响应的改动,比如webrtc://domain/app/stream URL schema://domain:port/rtc/v1/...404: 该不存在 500: 服务内部异常 停止 停止URL schema://domain:port/rtc/v1/unplay schema: http或者https method...id } } HTTP响应code码 200: 正常影响 400: 请求不正确,URL 或者 参数不正确 403: 鉴权失败 404: 该不存在 500: 服务内部异常 WebRTC...id } } HTTP响应code 码 200: 正常影响 400: 请求不正确,URL 或者 参数不正确 403: 鉴权失败 409: 该已经存在 停止推 停止推URL schema

1.5K10
领券