专业直播APP开发服务商教你直播平台搭建需要准备些什么——流媒体CDN服务篇

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 面对市面上良莠不齐的直播系统源码,以及参差不齐的搭建部署服务水平,却让想要运营直播平台的朋友们“头疼不已”。作为业内专业的直播APP开发服务商,今天就帮大家梳理下直播平台搭建需要准备的内容。

网络直播可谓是近年来互联网的“热门关键词”,如今直播平台已经深入到了各行各业,诞生了数不尽的行业解决方案。这些解决方案都离不开直播系统源码,通过一套功能全面的直播系统源码就可以轻松完成直播平台搭建部署。但是面对市面上良莠不齐的直播系统源码,以及参差不齐的搭建部署服务水平,却让想要运营直播平台的朋友们“头疼不已”。作为业内专业的直播APP开发服务商,今天就帮大家梳理下直播平台搭建需要准备的内容。

●开通流媒体CDN服务
●开通直播系统云存储
●开通推送私信服务
●开通短信验证服务
●开通bugly
由于搭建需要准备的内容开通流程比较复杂,内容较多,本篇先介绍下流媒体CDN服务的开通流程。

1.开通流媒体CDN服务(以阿里云为例)

1.1准备工作
●准备一个已备案的域名
●准备一个通过实名认证的阿里云账号,并且充值100元
●电脑上安装最新的OBS推流器,以及VLC推流播放器
1.2开通流程
1.2.1进入阿里云官网,登录账号进入控制台,点击产品与服务,进入“视频直播”模块
1.2.2勾选同意《视频直播服务开通协议》,一键开通各种所需要的服务
1.2.3开通相关服务后,再次进入“视频直播”,如图所示点击域名管理,新建域名(以testlivecdn.yunbaozhibo.com为例)

11

1.2.4开通成功后提示“您的直播域名已通过审核,域名添加完成”
1.2.5成功开通后,域名列表会出现刚刚添加过的域名,记录下CNAME值,后面会用到
1.2.6在域名管理处添加CNAME解析, 填写内容如图所示,不同的域名管理商界面显示会不一样,但填写的值是一样的,添加解析后直播域名设置就完成了

12

1.2.7然后点击“管理”, 进入“录播设置”,点击“新建录制”

13

1.2.8弹出如下界面,AppName写*,选择存储位置

14

1.3添加OSS存储
1.3.1添加OSS存储,进入OSS存储界面
1.3.2点击“新建Bucket”,然后点击确定

15

1.3.3点击所创建的oss,进入之后选择object管理
1.3.4把“crossdomain.xml”上传到根目录(这个需要找直播app开发商要),然后点击基础设置,“crossdomain.xml”文件内容如下:

16

1.3.5在基础设置里面找到“跨域设置”,点击管理,然后点击创建规则,填写如下信息

17

1.3.6点击确定,oss创建完成,返回视频直播录制创建界面。存储位置选择刚才创建的oss,点击确定创建完成。然后点击右上角的用户名,点击“accseekeys”
1.3.7点击“创建Access Key”,把两个key记录下来,开通录播需要用到。然后进入视频直播,找到刚才创建的域名,点击管理,如下图:

18

1.4OBS推流设置
1.4.1打开OBS,点击设置,选择第二个选项“stream”
1.4.2输入URL

19

1.4.3输入Stream key,输入“teststream?vhost=+推流地址”,点击ok,回到主界面,点击start streaming开始推流
1.4.4打开VLC播放器,然后打开播放网络视频,URL输入规则如下:

20

1.4.5点击“open”,在播放器能看到你的桌面则表示推流成功,至此阿里云流媒体CDN开启成功
流媒体CDN服务是直播平台搭建部署过程中,以及后期直播平台运营中的重点,希望本篇内容能为想要搭建直播平台的朋友们提供一定的帮助和借鉴作用。如果大家还有其他疑问,欢迎在下方评论区留言!
未完待续......
相关文章
|
14天前
|
移动开发 小程序
如何让uni-app开发的H5页面顶部原生标题和小程序的顶部标题不一致?
如何让uni-app开发的H5页面顶部原生标题和小程序的顶部标题不一致?
|
14天前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
116 3
|
14天前
|
Android开发 开发者 UED
个人开发 App 成功上架手机应用市场的关键步骤
个人开发 App 成功上架手机应用市场的关键步骤
|
14天前
|
开发工具 数据安全/隐私保护 Android开发
【教程】APP 开发后如何上架?
【教程】APP 开发后如何上架?
|
14天前
|
API
uni-app 146朋友圈列表api开发
uni-app 146朋友圈列表api开发
24 0
|
9天前
|
Web App开发 JSON 小程序
苹果app开发apple-app-site-association文件配置
apple-app-site-association 是苹果的配置文件,用于建立app和网站关联,支持Universal Links,使点击网站链接能直接打开相应app内部页面。配置文件为JSON格式,需上传至服务器`.well-known`目录或根目录。通过检查三个链接来测试配置,确保Content-Type为`application/json`。成功配置后,点击链接能在iPhone备忘录或Safari中直接唤起app,但可能有24-48小时延迟。
39 6
|
14天前
|
Web App开发 数据采集 移动开发
开发uniapp过程中对app、微信小程序与h5的webview调试
开发uniapp过程中对app、微信小程序与h5的webview调试
20 1
|
14天前
|
前端开发 Android开发 开发者
【Flutter前端技术开发专栏】Flutter中的混合应用(Hybrid Apps)开发
【4月更文挑战第30天】本文探讨了使用Flutter开发混合应用的方法。混合应用结合Web技术和原生容器,提供快速开发和低成本维护。Flutter,一款现代前端框架,以其插件系统和高性能渲染引擎支持混合应用开发。通过创建Flutter项目、添加平台代码、使用WebView、处理平台间通信以及发布应用,开发者可构建跨平台混合应用。虽然混合应用有性能和用户体验的局限,但Flutter的跨平台兼容性和丰富的插件生态降低了开发成本。开发者应根据项目需求权衡选择。
【Flutter前端技术开发专栏】Flutter中的混合应用(Hybrid Apps)开发
|
14天前
|
移动开发 小程序 前端开发
使用uni-app开发(h5、小程序、app)步骤
使用uni-app开发(h5、小程序、app)步骤