当前位置: 首页 > Web前端 > HTML5

腾讯云直播插件MLVB如何利用这些优势成为主播直播的神助攻?

时间:2023-04-05 21:15:55 HTML5

跨平台代码发布因为智米-腾讯云直播MLVB插件基于HbuilderX开发,使用uni-app框架。从而实现将一套代码发布到多个平台的跨平台开发特性。目前,uni-app框架不仅支持iOS和Android两大移动操作系统的APP发布,还支持H5、小程序、Web版本的发布。结合MLVB的SDK本身,兼容这些平台进行数据接入,真正做到让主播和观众无限制的推/看直播,搭建丰富多样的直播场景。高速推流腾讯云为标准RTMP提供UDP加速能力。当您使用手机直播SDK的RTMP推流功能时,您可以结合云直播开启UDP加速能力。启用UDP加速后,流媒体质量将优于标准RTMP流媒体。具有更好的抗网络波动能力,同时可以获得更好的推流速度,将传统直播3秒到5秒的延迟降低到1秒以内,并兼顾秒开、秒杀等核心指标。卡顿率提升当前直播的观看体验,降低整体卡顿率。互动连麦功能当所有主播都在直播的时候,为了留住老观众,吸引更多的新流量,与粉丝的互动是必不可少的。无论是通过消息、语音聊天,甚至是与粉丝的视频互动,现在都是直播APP必备的功能。基于uniapp框架开发的智米-腾讯云直播SDK,具有支持模块化开发的优势,连麦功能甚至不需要重新开发。可以方便的作为功能模块添加到现有的直播APP中。同时,由于摒弃了传统的TCP协议,采用UDP协议进行RTMP传输,无论是语音还是视频交互,延迟都很低。进一步提升了粉丝与主播之间的互动吸粉能力。开源代码的模块化开发上一节提到,使用Uni-app框架开发直播应用除了支持跨平台分发安装包外,就是模块化开发。相信很多开发者都遇到过为APP开发新功能的需求。在模块化开发之前,每增加一个新的功能,都要在原有代码中进行增删改查。如果将Github中其他开发者共享的代码移植到自己的软件项目中,也会遇到各种变量、依赖和bug。而Uniapp的模块化开发,可以大大提高APP添加新功能的效率。比如你想给自己的直播APP添加购物车和红包功能,可以参考之前的文章:这里只需要3段代码就可以实现购物车功能:uniapp短视频APP继续升级:添加购物车和红包功能10分钟上手直播APPDemoUni-app开发者应该知道,将DCloud插件市场的试用demo移植到自己的地方是比较容易的,甚至可以完成10分钟从“申请试用+打包自定义Dock”到“HBuilderX导入工程”配置。具体的配置教程可以参考之前的文章:如何在Uni-app中快速创建自己的第一个仿抖音短视频App