视频直播推流不成功如何排查

本文涉及的产品
视频直播,500GB 1个月
.cn 域名,1个 12个月
简介: 本博文将介绍,视频直播加速配置后,推流不成功要如何进行排查及解决

本博文将介绍,视频直播加速配置后,推流不成功要如何进行排查及解决;

1. 排查对应的域名是否进行直播加速配置

要进行直播推流,用户必须得开启直播加速—》配置直播域名—》直播推流,可以参考【快速开始】;

2. 排查获取到的推流URL地址是否准确

2.1 如何获取推流地址

直播加速配置成功后,用户可以在阿里云控制台—》视频直播—》域名管理—》选择具体域名—》点击管理—》基本信息页面,获取得到对应的推流地址:rtmp://video-center.alivecdn.com/APPName/StreamName?vhost=live.aliyun.com;

1

排查直播域名是否开启了A鉴权(控制台—》视频直播—》域名管理—》具体域名—》鉴权配置);如果开启,得计算推流地址(rtmp://video-center.alivecdn.com/APPName/StreamName?vhost=live.aliyun.com)的鉴权地址进行推流,鉴权地址计算看【直播鉴权https://help.aliyun.com/document_detail/45210.html?spm=5176.doc45209.6.560.olTxhi】鉴权配置。
2

注意:
1)直播配置成功后,对应的推流地址获取是不需要调用API或者Sdk生成或者初始化的,使用推流工具推流的时候,填入需要的AppName或者StreamName进行推流即可;如指定推流地址:rtmp://video-center.alivecdn.com/1/2?vhost=live.aliyun.com;
2)推流地址中APPName是应用名称,支持自定义,可以更改;
3)推流地址中StreamName是流名称,支持自定义,可以更改;
4)推流的APPName或StreamName不建议设置为中文字符;

3. 排查推流设备配置是否准确

例子

OBS推流不成功,对应控制台—》视频直播—》流管理,正在推流信息中不能看到对应流;
OBS如何进行推流,可以参考【OBS 操作指南】;
排查:
排查OBS推流配置填写的是否准确,可以参考【obs推流】;
如果直播域名未开启鉴权,OBS推流配置如下:
FMS URL / URL: rtmp://video-center.alivecdn.com/AppName
播放路径/串码流(如果存在)/ 流秘钥: StreamName ?vhost=live.aliyun.com
如果直播域名开启鉴权,OBS推流配置类似如下:
FMS URL / URL: rtmp://video-center.alivecdn.com/AppName
播放路径/串码流(如果存在)/ 流秘钥: StreamName ?vhost=live.aliyun.com&auth_key=1487766738-0-0-a96e76d2ebf9bbd855b0d4a9168ee600;

4.排查推流本地网络到视频直播中心网络是否可达

telnet video-center.alivecdn.com 1935 看看能否登录
4

FAQ:

1)直播推流支持哪些协议
视频直播只支持rtmp协议推流;
2)如何确认推流成功
控制台—》视频直播—》流管理,正在推流信息中能看到存在对应流;
3

目录
相关文章
|
域名解析 网络协议 视频直播
视频直播推流拉流慢、卡顿解决方案
视频直播类App当前已经普遍采用CDN来实现访问加速,但还是经常遇到推拉流慢、卡顿的问题。这类问题一般是由于调度不精准、域名劫持、终端手机接入网络动态切换等因素导致,结合使用CDN和HTTPDNS可以比较完美解决此类问题。
2089 0
视频直播推流拉流慢、卡顿解决方案
|
5月前
|
Web App开发 缓存 Linux
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
《FFmpeg开发实战》书中第10章提及轻量级流媒体服务器MediaMTX,适合测试RTSP/RTMP协议,但不适合生产环境。推荐使用SRS或ZLMediaKit,其中SRS是国产开源实时视频服务器,支持多种流媒体协议。本文简述在华为欧拉系统上编译安装SRS和FFmpeg的步骤,包括安装依赖、下载源码、配置、编译以及启动SRS服务。此外,还展示了如何通过FFmpeg进行RTMP推流,并使用VLC播放器测试拉流。更多FFmpeg开发内容可参考相关书籍。
136 2
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
|
编解码 视频直播 Android开发
安卓实现视频直播(rtmp)以及直播推流(NDK实现)
安卓实现视频直播(rtmp)以及直播推流
950 0
|
Web App开发 编解码 网络协议
阿里云低延时直播RTS能力升级 让直播推流效果更佳
针对主播推流使用RTMP存在的TCP链接耗时过长、拥塞控制完全依赖TCP传输层、无法提供实时带宽数据来动态调整视频编码码率等问题引起的推流延迟和卡顿。阿里云低延时直播RTS(Real-time Streaming)产品在下行UDP改造的基础上,进行上行UDP底层WebRTC技术优化,通过发布移动端、PC端推流RTS SDK插件来提升整个行业的主播推流质量,提供低延时、低卡顿、安全可靠的直播观看体验。客户端接入简单,只需要在OBS端嵌入RTS SDK即可新增一个推流协议,无需改变原有的推流端采集架构。
1952 0
|
算法 Unix 视频直播
【视频直播】推流以及播放地址的鉴权地址生成实践
针对阿里云的视频直播产品,生成推流以及播放域名的鉴权地址的流程实践方式
1309 0
【视频直播】推流以及播放地址的鉴权地址生成实践
|
视频直播 PHP
视频直播生成推流地址和播放地址的程序示例(PHP)
直播推流地址和播放地址本身没有API接口,需要在客户端自行拼接地址,然后使用推流工具或者播放器对其推流或播放。本文主要介绍如何生成直播的推流以及播放地址(PHP示例代码)。
1247 0
|
编解码 视频直播 开发工具
视频直播Android推流SDK初体验
使用阿里云直播产品如何进行推流播流,可以参考视频直播快速开始进行创建直播域名推流播流。那么移动端要如何进行推流呢,视频直播提供了Android、IOS推流SDK,用户可以使用对应的SDK进行推流,本文旨在让读者可以按照文章快速的应用Android推流SDK进行推流并且了解常见推流参数的设置
8915 0
|
视频直播 PHP
视频直播生成推流和播放地址的PHP代码示例
直播推流地址和播放地址本身没有API接口,需要在客户端自行拼接地址,然后使用推流工具或者播放器对其推流或播放。本文主要介绍如何生成直播的推流以及播放地址(PHP示例代码)
1295 0
|
Java 视频直播
视频直播生成推流地址和播放地址的程序示例(Java)
直播推流地址和播放地址本身没有API接口,需要在客户端自行拼接地址,然后使用推流工具或者播放器对其推流或播放。本文主要介绍如何生成直播的推流以及播放地址(Java示例代码)
2510 0
|
Java 视频直播 API
视频直播常见问题与解决办法汇总【系列三—直播推流】
直播推流初始化设置 要进行直播推流,您必须开启直播加速 > 配置直播域名 > 直播推流,详情参考 快速开始。 如何获取推流地址 直播加速配置成功后,您可以通过以下方式获取对应的推流地址。 登录 视频直播控制台。
6397 0