房地产网站建设与优化分析,网站建设合同的注意点,如何使用阿里云建站,网站建设怎么做网站云直播的服务本质是一个广播的过程#xff0c;类似于电视台的直播节目通过有线电视网发送给千家万户。为了完成这个过程#xff0c;云直播需要有采集和推流设备#xff08;类似摄像头#xff09;、云直播服务#xff08;类似电视台的有线电视网#xff09;和播放设备类似于电视台的直播节目通过有线电视网发送给千家万户。为了完成这个过程云直播需要有采集和推流设备类似摄像头、云直播服务类似电视台的有线电视网和播放设备类似电视。而采集和推流设备以及播放设备可以是手机、PC、Pad 等智能终端以及 Web 浏览器相应设备上的推流软件我们也已经为您提供了完整的 Demo。 准备工作
1. 开通 腾讯云直播服务。
2. 选择 域名管理单击添加域名添加您已备案的推流域名详细请参见 添加自有域名。
说明
云直播为您提供了一个默认推流域名格式为xxx.push.tlivecloud.com但不建议您在正式的业务中使用这个域名作为推流域名。
获取推流地址
1. 进入云直播控制台的常用工具 地址生成器 生成推流地址在该页面进行如下配置
选择地址类型推流地址。
选择您在域名管理中已添加的推流域名。
填写 AppNameAppName 为区分同一个域名下多个 App 的地址路径默认为 live。
填写自定义的流名称 StreamName例如liveteststream。
您需要选择一种加密类型请根据您的安全需求和性能考虑进行权衡。加密类型可以选择 MD5 或 SHA256 默认 MD5 。
选择地址过期时间例如 2023-09-13 11:49:20。
2. 单击生成地址即可。 注意
为了保障您的直播安全系统会自动开启推流鉴权。您也可以在 域名管理选择您需要修改的推流域名单击右侧的管理进入域名详情页的推流配置自定义设置鉴权信息。推流地址格式为rtmp://domain/AppName/StreamName?txSecretMd5(keyStreamNamehex(time))txTimehex(time)
除上述方法您还可以在云直播控制台的 域名管理中选择推流域名单击管理进入域名管理页选择推流配置在推流地址生成器选择推流地址的过期时间和自定义的流名称 StreamName单击生成推流地址即可生成推流地址。
若您需要长效的推流地址您可进入 域名管理选择推流域名单击 管理选择推流配置参考推流地址示例代码 中的示例代码进行计算生成具体查看方式请参见 如何查看推流示例代码。
直播推流
您可以根据业务场景使用以下方式实现直播推流。
场景一PC 端推流
在 PCWindows/Mac端推流时候您可根据实际情况选择安装 OBS 或 XSplit 进行推流。 OBS 支持 Windows/Mac/Linux 等系统是一个免费的开源的视频录制和视频实时流软件。XSplit 需收费使用XSplit 游戏直播有单独的安装包非游戏直播推荐使用 BroadCaster。 本文档以安装 OBS 推流为例操作步骤如下说明。假设准备好的推流地址为 rtmp://3891.push.tlivecloud.com/live/3891_test?bizid3891txSecretxxxtxTime58540F7F1. 进入 OBS 官网 下载并安装推流工具。
2. 打开 OBS单击底部工具栏的控件 设置进入设置界面。
3. 单击直播进入推流设置页进行如下设置
3.1 选择服务类型为自定义。
3.1 填写服务器为推流地址前半部分如 rtmp://3891.push.tlivecloud.com/live/。
3.1 填写推流码为推流地址的后半部分如 3891_test?bizid3891txSecretxxxtxTime58540F7F。
3.1 单击右下角确定。 4. 单击工具栏的控件 开始直播即可进行推流测试。更多 OBS 操作步骤请参见 OBS 推流。
场景二Web 端推流
1. 登录云直播控制台。
2. 选择常用工具 Web 推流。
3. 在 Web 端推流的页面进行以下设置
4. 可以选择单路推流和多路推流。详细操作步骤可参考 Web 推流。
在确定采集方式和配置以及推流配置后。
单击快速生成进入地址生成器配置页。
选择已有的推流域名。
填写 AppNameAppName为区分同一个域名下多个 App 的地址路径默认为 live。
填写自定义的流名称 StreamName例如liveteststream。
选择过期时间例如2023-02-17 00:00:00。
5. 单击确定生成推流地址。可在右侧看到推流预览。
6. 单击开始推流 即可开始推流。
注意
Web 推流功能需要您的设备已安装摄像头并允许浏览器调用摄像头权限。 场景三移动端推流
1. 使用手机扫描二维码下载安装移动端 腾讯云工具包 App 进行体验。
2. 打开工具包选择直播推流 直播推流。
3. 手动输入或扫描二维码录入 推流地址。
4. 单击左下角开始按钮即可开始推流。
说明
如果您没有提前准备推流地址您在摄像头推流页面单击推流地址右侧的 NEW系统会自动填入一个推流地址并提供对应的播放地址您可通过播放地址查看直播推流效果。
场景四直播 SDK 推流
如果您只需要在现有的 App 里集成直播推流功能那么按照如下步骤可以快速实现目标。
1. 下载 腾讯云视立方·直播 SDK 开发包。
2. 参考对接文档iOS Android完成接入。
腾讯云视立方·直播 SDK 是一套移动终端直播解决方案的集合它以免费源码的形式向您展示如何利用云直播CSS、云点播VOD、即时通信IM 和对象存储COS等几项服务组合构建出适合您的直播解决方案。了解更多详情请参见 腾讯云视立方·直播 SDK。