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

腾讯云MLVB技术如何在移动直播业务中脱颖而出?基本概念

时间:2023-03-27 15:40:07 JavaScript

今天智米科技就来为刚刚进入视频直播节目开发的工程师讲解视频直播中的基本概念。RTMP的全称是Real-TimeMessaging。协议(实时消息协议)。最初由Macromedia开发的一种专有协议,用于通过Internet在Flash播放器和服务器之间传输音频、视频和数据。后来被Adob??eSystems收购。简单的说,直播视频的数据传输是基于RTMP协议的。推流/拉流按照字面意思,这里的流就是流媒体,或者视频流。所以,推流就是主播在直播中将本地的音源和视频源推送到直播背后的腾讯云服务器上。流媒体是指直播的观众从云端服务器获取流媒体,即直播。直播推流后,拉取播放指定地址腾讯视频云服务器中的视频源和音频源的过程。它的视频源是实时生成的,只有有人推送直播才有意义。一旦主播停止直播,直播地址将失效。而且由于是实时直播,所以播放器在播放直播视频的时候是没有进度条的。推/拉域名由于中国对网站和视频内容提供有监管制度,无论是直播推流还是拉流,都必须实名制注册备案。在后台配置推拉域名后,腾讯云MLVB服务会生成对应的推送地址。UserSigUserSig(用户签名)是腾讯云设计的安全保护签名。用于对用户进行登录认证,确认用户是否真实,防止恶意攻击者窃取您的云服务使用权限。License现在基于腾讯云MLVB直播SDK,需要付费购买流量包或高级功能。最基础的智米+腾讯云移动直播MLVB可以在试用DEMO插件中快速搭建一个移动直播DEMOAPP进行测试。插件详情页:腾讯云手机直播带货连麦与PK-智米科技SDKAppIDSDKAppID是用户在实现直播小程序时需要填写的信息,主要是在创建IM应用时生成的实现聊天室功能,是腾讯云后台用来区分不同IM应用的唯一标识。智米+腾讯云手机直播插件MLVB也集成了IM应用。小直播小直播App是一套开源完整的在线直播解决方案。它建立在云直播服务、即时通讯(IM)和对象存储服务(COS)的基础上,使用云服务器(CVM)提供简单的后台服务。可实现登录、注册、广播、房间列表、mic交互、文字交互、弹幕消息等功能。直播事件广播(LiveEventBroadcasting,LEB)是标准直播在超低延迟播放场景下的扩展。比传统直播协议延迟更低,为观众提供毫秒级的极致直播观看体验。可以满足一些对时延性能要求较高的特定场景需求,如在线教育、体育赛事直播、在线问答等。