成为主播的必备神器
Posted 刘建伯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了成为主播的必备神器相关的知识,希望对你有一定的参考价值。
成为主播的必备神器
前言
本人是一个游戏爱好者,经常会在斗鱼或者虎牙看游戏主播的精彩操作,特别是近几年直播的火速崛起,各个平台都打着人人都可以成为主播的口号来获取直播流量,所以我就在想直播门槛这么低的吗!这个疑问直到我看到 融云的低延迟直播 SDK 才打消了。
那么这个低延迟直播 SDK 是什么呢?
工欲善其事,必先利其器!那么这个低延迟直播就是成为主播之路的神器。下面是介绍:
低延迟直播 SDK 可以满足 1 个或多个主播与百万观众实时互动,避免延迟带来的距离感,增加用户活跃,支持主播推流,观众拉流,连麦互动等功能,为方便开发者集成降低集成难度,直播场景和会议场景都用 RongRTCLib SDK ,可在 SDK 调用时用参数加以区分集成场景
也就是说通过集成 低延迟直播 SDK 我们可以自己实现一个主播平台,集成的方式也非常简单,快速集成分三个步骤:
1、首先您需要了解集成的前置条件:https://docs.rongcloud.cn/v4/views/rtc/livevideo/guide/quick/premise/web.html
2、完成前置条件后,开始实现主播端发布音视频流的操作:https://docs.rongcloud.cn/v4/views/rtc/livevideo/guide/quick/anchor/web.html
3、有了主播后,咋们也不能忘记观众端,观众端就比较简单了,只需要订阅主播端发布成功的音视频资源就可以了:https://docs.rongcloud.cn/v4/views/rtc/livevideo/guide/quick/audience/web.html
完成上面三个步骤后,您就已经初步集成完 低延迟直播 SDK 了,主播和观众就可以互通了,是不是很简单!如果您觉得集成比较麻烦,OK !还有一个 Web 在线集成体验的示例,体验完后还可以直接拿到 demo ,跳转地址:https://docs.rongcloud.cn/v4/views/rtc/livevideo/guide/demo/web.html
如果您还想进阶更高级一点的,需要好好研究一下文档当中的其他功能,比如:
发布文件资源:Web 可以通过拿到本地音频、视频文件资源,进行发布。代码示例:
// 通过 video 标签播放本地音视频资源。
let videoNode = document.querySelector(\'#target\');
let mediaStream = videoNode.captureStream();
let user = {
id: \'请填写用户 ID\',
stream: {
tag: \'custom\',
type: StreamType.AUDIO_AND_VIDEO,
mediaStream: mediaStream
}
};
stream.publish(user).then(() => {
console.log(\'发布成功\');
}, error => {
console.log(error);
});
发布屏幕共享资源:Web 可以通过 stream.get 方法获取屏幕媒体流。 仅支持 Chrome 获取屏幕共享资源。代码示例:
var config = {
height:480,
width:640,
frameRate:15,
screen: true,
desktopStreamId: \'desktopStreamId\',
}
stream.get(config).then(function ({ mediaStream }) {
let user = {
id: \'请填写用户 ID\',
stream: {
tag: \'screen\',
type: StreamType.AUDIO_AND_VIDEO,
mediaStream: mediaStream
}
}
stream.publish(user).then(() => {
console.log(\'发布成功\');
}, error => {
console.log(error);
});
}, error => {
console.error(error);
});
等等······还有好多扩展功能等您来发现!授人以鱼,不如授人以渔,哈哈哈,我们不仅能自己成为主播,还能创造主播,还等什么呢,赶紧试一下吧
以上是关于成为主播的必备神器的主要内容,如果未能解决你的问题,请参考以下文章
经典骗局 - 女主播的时间管理秘密,男子打赏主播女友21万后被拉黑