首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏布谷科技

    移动直播源码对直播系统平台的优化解决方案

    直播平台实际是感情归属的一种消费模式,直播视频平台融合了内容、社交、商业等多模式运营方式,短视频类是网络直播平台的另外一种产业升级体现,企业如果想要搭建一个以直播平台为导向的源码系统,那么应当如何理解合适的直播源码对于一个直播系统平台的所带来的影响有多大呢 一、移动端视频直播系统源码实现在线直播的原理 目前,技术相对都比较成熟,设备也都支持硬编码,直播系统源码实现相对容易。 直播系统源码开发技术其实不是很难,而且现在很多云厂商都提供SDK,七牛云、金山云、乐视云、腾讯云、百度云、斗鱼直播伴侣推流端,移动直播系统源码搭建的功能几乎都是一样的,不同的是整个直播平台服务差异和接入的简易性 二、移动直播源码对直播系统平台的优化 移动端在线视频直播系统源码的难点是提高首播时间、服务质量即Qos(Quality of Service,服务质量),如何在丢包率20%的情况下还能保障稳定、流畅的直播体验 2、减少在线直播系统GOP丢帧 为解决在线直播视频延时,为什么会有延时、网络抖动、网络拥塞导致的数据发送不出去,丢完之后所有的时间戳都要修改,切记,要不在线视频直播移动端就会卡一个 GOP的时间,是由于

    2.7K00发布于 2019-08-17
  • 来自专栏音视频直播

    移动直播集成问题

    解答: 移动直播自定义码率,代码如下 TXLivePushConfig *config = [[TXLivePushConfig alloc] init]; [config setEnableAutoBitrate 2、摄像头直播切换录屏直播 场景:开始摄像头直播推流,然后切换成录屏推流。 直播连麦,使用加速流地址播放失败。 5、移动直播,自定义视频采集,能否使用我们的美颜、水印功能? 解决方法:自定义音视频采集是无法使用我们移动直播的美颜,水印功能。需要客户自己进行渲染。我们的sdk只保留负责编码与发送的能力。 viewfile-1.png 7、移动直播,观众端进入房间,再切换到后台,进入抖音看视频,再回到直播App前台,发现没有声音。

    4.4K10发布于 2020-09-06
  • 来自专栏音视频直播

    移动直播集成(IOS版)

    最近在腾讯云集成了一下移动直播的SDK,从0到1的整个过程,中途遇到的问题也详细地给大家列举出来,希望对将要用到腾讯云移动直播产品的开发者们,起到一点点作用。 此前,移动直播开发文档有的,我再次就不再复述,大家可以按照文档的步骤,一步一步来。地址:https://cloud.tencent.com/document/product/454/7876。 登录&直播间: 1、通过GET方法在@“https://room.qcloud.com/weapp/utils/get_login_info_debug”的链接请求到 sdkAppID、userSig、 查看了房间监控的直播流量监控,发现看到连麦后,推流就为0帧了。 服务器70秒内无 法收到帧数据,直接断开直播放,日志打印网络超时。后面修改成了最低的画面质量就可以了。

    2.4K40发布于 2020-07-07
  • 来自专栏即时通信与音视频

    移动直播自由开播方案

    常见案例: 主播自由开播(UGC + OGC)解决方案,是指主播可以随时拿起手机开始直播,映客、花椒、斗鱼、Now 等直播平台都是采用这种直播解决方案。 DELETE:关闭房间 直播结束后,Client 要通知后台把当前房间状态修改为 “直播已结束(close)”,或者干脆将其从列表中删除。 补充:腾讯视频云的鉴黄服务,是通过定时截图的方式,帮您甄别众多直播间中是否有疑似涉黄的直播流,并将嫌疑直播流的 ID 通过您指定的地址通知给您的后台 Server。 QUERY:房间列表 每一个打开App的观众,都会到直播后台查询一下当前的房间列表,所以直播后台要提供列表拉取的相关接口供 App 使用。 答:可以参考云直播连麦实现原理。

    3K101发布于 2019-09-08
  • 来自专栏全栈程序员必看

    视频直播解决方案

    从游戏到秀场,从传统的网页端到移动互联网,各大直播平台包括斗鱼、熊猫tv、虎牙战旗还有纯移动端的印客、易直播等,群雄割据。 如下所示: RTMP hls Company Adobe Apple 平台支持 FlashPlayer 等一些网页端的播放器 移动端 Vitamio Apple产品原生支持, Android3.0 而在移动端如果对实时性要求不高,那么采用hls比较好,因为ios包括3.0以上的安卓都原生支持hls协议。 由于目前户外直播移动互联网很火,所以我们就选择实现在安卓设备上通过摄像头采集视频流(其实是因为我是写安卓的= =)。 具体的实现请看我们的另外一篇如何在网页端和移动端播放rtmp和hls视频流 总结 当然本文中的解决方案只是最简单的,对于直播服务器集群,直播间的创建和管理,直播直播密码和权限,内容分发网络CDN都没有进行深入的研究

    3.2K20编辑于 2022-09-15
  • 来自专栏即时通信与音视频

    Android 移动直播(LiteAV)直播播放如何获取YUV数据

    解决方案 1、实现 TXLivePushListener 接口,然后在onPlayEvent(int event, Bundle param) 方法中,监听TXLiveConstants.PLAY_EVT_CHANGE_RESOLUTION 2、只能获取直播场景下的 YUV 数据,不支持点播场景。

    2.1K20发布于 2019-07-24
  • 来自专栏TRTC Web SDK

    小程序使用 移动直播SDK

    为了方便开发者,腾讯云还有 移动直播SDK,其中集成了弹幕、点赞、美颜、连麦等一些功能的,微信小程序端的调用方式也是以组件形势进行调用。 腾讯 移动直播SDK 基于 RTMP SDK 的多平台直播开发工具,配合腾讯云直播、云点播、IM等云服务为客户提供了快速接入一体化 的直播方案,支持包括iOS、安卓、小程序等多种接入方式。 微信小程序集成的 移动直播SDK 版本是基础版本,版本功能可以到官方文档 SDK下载 进行查看。微信小程序的集成方法也可以上官网查看完成的流程。其中就是需要添加一个自己的域名来作为播放域名。 微信小程序使用 移动直播SDK 和使用trtc一样,直接引入组件,然后在需要直播的页面中写入 <mlvb-live-room> 组件,以下是代码说明:(参考官方Demo) const app = getApp -- 直接调用 移动直播组件 --> <mlvb-live-room id="id_liveroom" wx:if="{{showLiveRoom}}" roomid="{{roomID}}" role

    10.8K11发布于 2021-03-21
  • 来自专栏即时通信与音视频

    移动直播转换Unix时间戳

    场景 腾讯视频云直播答题NTP时间同步方案是在推流 URL 之后添加 &txAddTimestamp=2 参数(之前的txAddTimestamp=1会在小程序上遭遇播放黑屏问题),由服务器在视频流每一帧打入一个带有国际标准时间

    2.7K00发布于 2019-09-07
  • 来自专栏携程技术

    干货 | 携程移动直播探索

    一、背景 直播行业大概在10年前就开始兴起了,秀场直播和游戏直播是pc时代比较成功的应用场景。 现阶段,移动互联网的大规模普及,流量价格越来越便宜,移动视频直播异常火爆,随着各行各业的不断融合,直播带货超高的营业额,明星艺人、销售、秀场网红的涌入,直播行业迎来了空前的繁荣发展。 从pc直播到渐渐火爆的移动直播直播技术也在不断地更新迭代,趋于成熟。 本文从直播流的选择、交互优化、快速迭代等方面介绍携程直播技术。 二、直播原理 视频直播流程如下图。 优势在于可以在一定程度上避免防火墙的干扰,可以使用HTTPS做加密通道,很好的支持移动端。 缺点在于由于它的传输特性,会让流媒体资源缓存在本地客户端,在保密性方面不够好。 携程直播作出以下的分层结构: ? 视频直播前端框架图 1)Lib 这一层主要放置整个直播项目通用的类。

    1.3K40发布于 2020-11-19
  • 来自专栏即时通信与音视频

    Android 移动直播(LiteAV)直播播放如何自定义渲染

    解决方案 Android 目前支持使用 SurfaceView 做自定义渲染。

    1.7K50发布于 2019-07-24
  • 来自专栏总结手写习惯

    移动直播播放不了的排查方法

    移动直播的常见排查手段过程最主要是了解移动直播推流的url是怎样的 一个推流url引起的问题 直播中大多数问题是推流的url不正确导致的,那么推流url是怎么样了,下面来讲解url的规则 推流地址的拼接规则 txTime 建议设置为当前时间往后推12或者24小时为宜,也就是要长于一场普通直播直播时间 那推流url怎么生成呢 移动直播的流id就这个直播码 下面云控制台更具体介绍 image.png 用户自己判断流的情况方法 /267/35256 也自己查看简单的流的情况 https://cloud.tencent.com/document/product/267/31161 移动直播sdk怎么设置推流情况 推流配置参数 设置推流模式包括自适应码率自适应分辨率 第八个按钮 重力感应切换横竖屏,注意的是只有在手机没有锁定方向才生效生效 这里弹窗可以看出你的流再哪一阶段的大骤出现的问题 值得一提的终端测试工具中,i图标的按钮都会弹窗了解到推流的信息 移动直播应用功能测试 还可以使用移动直播的摄像头推流和直播拉流分别测推流情况和拉流情况,方法同上 image.png 扫码测试 demo中带有二维码扫描的图片 ,demo中的扫码功能都是一套的,所以只要遇到下面图片就可以使用扫描测试

    2.3K30发布于 2019-09-29
  • 来自专栏用户6975375的专栏

    移动直播sdk TXCRenderAndDec found in modules LiteAVSDK

    移动直播sdk 按基础功能自动加载aar 运行时出现这个问题怎么解决 Duplicate class com.tencent.liteav.TXCRenderAndDec found in modules

    7.2K40发布于 2020-02-19
  • 来自专栏写个呆萌

    移动直播连麦PK快速调试

    对于这种情况,目前云直播控制台正在优化中,后续考虑会展示出:加密低延时流的pushKey。请耐心等待。 c、不知道什么是bizid 解决思路:上直播控制台,在域名管理里面,找到腾讯默认的数字域名,这个数字就是bizid。 如下图所示,在云直播控制台--直播SDK--移动直播连麦页面,查看套餐包。 2、确实有问题:目前极少数客户会遇到,需要联系腾讯支持人员协助修复。 简单说一下原因:有部分客户账户,是在18年之前申请创建的,当时云直播是频道模式,后来统一升级成直播码模式,导致后台服务校验上出了问题,需要单独配置一下全局pushkey。 另外有部分客户,是曾经要求云直播控制台删除pushKey,后来就算他们又配置了pushKey,但是仍然有可能校验失败,需要单独配置一下全局pushkey。

    2.3K50发布于 2020-12-14
  • 来自专栏腾讯云终端专家服务

    移动直播连麦PK快速调试

    对于这种情况,目前云直播控制台正在优化中,后续考虑会展示出:加密低延时流的pushKey。请耐心等待。 c、不知道什么是bizid 解决思路:上直播控制台,在域名管理里面,找到腾讯默认的数字域名,这个数字就是bizid。 如下图所示,在云直播控制台--直播SDK--移动直播连麦页面,查看套餐包。 2、确实有问题:目前极少数客户会遇到,需要联系腾讯支持人员协助修复。 简单说一下原因:有部分客户账户,是在18年之前申请创建的,当时云直播是频道模式,后来统一升级成直播码模式,导致后台服务校验上出了问题,需要单独配置一下全局pushkey。 另外有部分客户,是曾经要求云直播控制台删除pushKey,后来就算他们又配置了pushKey,但是仍然有可能校验失败,需要单独配置一下全局pushkey。

    2.2K41发布于 2020-12-14
  • 来自专栏即时通信与音视频

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

    移动直播(Mobile Live Video Broadcasting,MLVB)SDK 是云直播服务(LVB)在移动场景的延伸。 相比于主要面向云对接的直播(LVB) 服务,移动直播既提供了基于 TXLiteAVSDK 的“快速集成方案”,也提供了云直播(LVB)、云点播(VOD)和即时通信(IM)等云端服务的“一体化解决方案移动直播SDK有没有适配Android 10? 移动直播SDK的精简版和全功能专业版的主要区别是? 精简版只包含直播推流个基础播放功能,包的体积更小;专业版包含移动直播、点播、短视频、实时音视频所有功能。 使用自由开播、直播连麦解决方案,如何比较统计直播间的观看人数? 1). 腾讯云直播提供统计 API,开发者可以通过调用 查询统计信息 接口来查询某条直播流的统计信息的观看人数。 2).

    9.8K47发布于 2020-04-04
  • 来自专栏移动直播 SDK License使用

    移动直播 SDK License 使用指南

    申请测试 License 您可以免费申请测试 License(基础版,有效期14天,可申请两次)体验测试,具体步骤如下: 登录腾讯云官网,进入 移动直播 License。 您可以通过 购买移动直播套餐 免费获得一年 License 使用权限。 [52004efac93e7e6c8f446e53830816a3.png] 注意: 购买“移动直播 SDK 套餐包”后,在 移动直播 License 页面会出现【一键切换普通版】按钮。 TXLiveBase getLicenceInfo); Android TXLiveBase.getInstance().getLicenceInfo(); License 的有效期与续费 您可以登录 移动直播 License 到期后您可以在 移动直播 License 页面再次购买。 商业版 License 相比于专业版,商业版增加了基于腾讯优图实验室专利技术的人脸特效功能。

    6K30发布于 2019-10-21
  • 来自专栏即时通信与音视频

    移动直播连麦PK快速调试

    3、您可能是通过小直播demo接触连麦功能的,它里面的连麦功能,就是相互拉取低延时流,只是业务层多封装了一点。 对于这种情况,目前云直播控制台正在优化中,后续考虑会展示出:加密低延时流的pushKey。请耐心等待。 c、不知道什么是bizid 解决思路:上直播控制台,在域名管理里面,找到腾讯默认的数字域名,这个数字就是bizid。 如下图所示,在云直播控制台--直播SDK--移动直播连麦页面,查看套餐包。 2、确实有问题:目前极少数客户会遇到,需要联系腾讯支持人员协助修复。 简单说一下原因:有部分客户账户,是在18年之前申请创建的,当时云直播是频道模式,后来统一升级成直播码模式,导致后台服务校验上出了问题,需要单独配置一下全局pushkey。

    3.8K115编辑于 2022-05-30
  • 来自专栏移动直播SDK License

    移动直播 SDK License 使用指南

    申请测试 License 您可以免费申请测试 License(基础版,有效期14天,可申请两次)体验测试,具体步骤如下: 登录腾讯云官网,进入 移动直播 License。 您可以通过 购买移动直播套餐 免费获得一年 License 使用权限。 [52004efac93e7e6c8f446e53830816a3.png] 注意: 购买“移动直播 SDK 套餐包”后,在 移动直播 License 页面会出现【一键切换普通版】按钮。 TXLiveBase getLicenceInfo); Android TXLiveBase.getInstance().getLicenceInfo(); License 的有效期与续费 您可以登录 移动直播 License 到期后您可以在 移动直播 License 页面再次购买。 商业版 License 相比于专业版,商业版增加了基于腾讯优图实验室专利技术的人脸特效功能。

    6.3K00发布于 2019-10-27
  • 来自专栏即时通信与音视频

    移动直播(LiteAV)如何比较统计直播间的观看人数?

    方案一: 腾讯云直播提供统计 API,开发者可以通过调用 查询统计信息 接口来查询某条直播流的统计信息的观看人数。 方案二.

    2.9K30发布于 2019-08-27
  • 来自专栏前端小叙

    移动端适配解决方案

    优化以前写过的一篇文章:https://www.cnblogs.com/beileixinqing/p/11283315.html 目前常见移动端适配方案 1、媒体查询 通过写媒体查询,在不同的分辨率下写对应不同的样式 Viewport units ) 在业界,极为推崇的一种理论是 Peter-Paul Koch (江湖人称“PPK大神”)提出的关于视口的解释——在桌面端,视口指的是在桌面端,指的是浏览器的可视区域;而在移动端较为复杂 而视口单位中的“视口”,在桌面端,毫无疑问指的就是浏览器的可视区域;但是在移动端,它指的则是三个 Viewport 中的 Layout Viewport 。 ? 兼容性 其兼容性如下图所示,可以知道:在移动端 iOS 8 以上以及 Android 4.4 以上获得支持,并且在微信 x5 内核中也得到完美的全面支持。 ? 截图来自Can I Use ?

    1.9K30发布于 2020-09-27
领券