直播(ulive)进阶使用
来源:互联网 发布:路由器网络很慢怎么办 编辑:程序博客网 时间:2024/06/03 19:45
之前有一篇博客介绍ulive初次使用的,文中通过介绍使用ucloud提供的测试推拉流域名来进行直播平台的使用。这篇博客则是完整的介绍从推流域名的创建到播放的完整过程。其中推拉流域名都使用我们自己配置的域名。
拉流配置
首先到ULive条目下,点击创建加速按钮,选择直播推流加速。然后可以按照界面中示例的进行配置。
下面对其中各项做个说明:
- 推流域名:指流上传的域名,这个主要是配置在需要上传端的工具中的,如使用sdk推流则在sdk中配置,如使用obs则在obs中配置。
- 接入点:这个可以随便填的。相当于是区别用户流的一个点。
- 播放域名:这两个域名是用来播放直播的,可以都勾选上。rtmp协议主要用在pc web等等环境中,而hls主要用在移动端,如手机web中。
创建加速的申请提交之后大概半个小时到一个小时之间应该就能配好。在配置中时,也会提供一个推流域名的cname记录给您配置下这个cname记录,在配置好以后会提供播放的cname记录。配置好的加速大概是这个样子的。
直播加申请好以后,获得了上面的cname记录之后就可以进行cname的配置。cname在域名提供商哪里进行配置,下面是我的配置示例。
进过上面的一系列配置,使用直播过程中在ucloud平台这边的配置也就完成了,下面可以通过配置的推流域名和拉流域名来进行相应的视频上传下播放操作了。
视频推流和播放
下面安装推流和播放的顺序来说明在进行相应操作的时候应该使用的工具和具体的场合。
推流
推流主要是移动端,移动端主要是是sdk来自行开发相应的软件实现直播上传的工作。pc端这里只说有一个obs。
pc端:这里主要介绍obs,其他情况不做说明。
Android app:https://docs.ucloud.cn/upd-docs/ulive/ULive_Android_SDK.html
ISO app:https://docs.ucloud.cn/upd-docs/ulive/ULive_IOS_SDK.html
播放
首先如果不愿安装任何软件的话,可以使用web端的rtmp拉流测试工具http://www.cutv.com/demo/live_test.swf。或者安装了vlc的话,可以直接使用vlc来播放。
pc web:https://docs.ucloud.cn/upd-docs/uvideo/web_sdk.html
pc app:任何支持rtmp协议的软件都可以。
iso app:https://docs.ucloud.cn/upd-docs/ulive/ULive_Player_IOS_SDK.html
Android app:https://docs.ucloud.cn/upd-docs/ulive/ULive_Player_Android_SDK.html
iso and Android web:使用html5的video标签来实现,具体参见下面的代码。
<!DOCTYPE HTML><html><body><video src="http://hls.gaospot.com/***/1/playlist.m3u8" controls="controls" width="100%" height="100%">your browser does not support the video tag</video></body></html>
- 直播(ulive)进阶使用
- 云直播(ULive)
- iOS进阶8--- 直播
- 全面进阶 H5 直播
- 全面进阶 H5 直播
- 直播APP的应用(使用七牛直播平台SDK和环信IM低仿映客)
- FMS直播,在PC和手机PAD同时接收直播(使用RTMP和HLS协议)
- linux使用进阶(一)
- RecyclerView使用进阶(一)
- 使用VLC做流媒体服务器(直播形式)
- 使用ffmepg实现手机直播功能(Android)
- 使用librtmp进行H264与AAC直播(神文)
- 使用VLC做流媒体服务器(直播形式)
- POLYV直播助手使用教程(很容易上手)
- 使用raspberry pi直播来自摄像头数据(一)
- 搭建rtmp直播流服务之1:使用nginx搭建rtmp直播流服务器(nginx-rtmp模块的安装以及rtmp直播流配置)
- 使用websocket做视频直播
- 使用websocket做视频直播
- CodeForces 670A Holidays
- 【Android基础】一
- Mysql新建用户与权限
- 一个简单实例的LR分析过程
- 基于Cordova的android项目入门
- 直播(ulive)进阶使用
- Maven 入门知识
- 形状类族的中的纯虚函数
- 设计模式
- 【JZOJ 3397】 雨天的尾巴
- Backbonejs之model
- JavaWeb开发-MD5加密算法(直接使用java中的MessageDigest)
- KFIFO无锁队列
- arm B和BL指令+系统引导程序start.s浅析