EasyDSS流媒体服务器成功实现5G超高清8k视频RTMP/HLS(m3u8)直播过程中遇到的一些坑(insta360 4k/8k直播)
自从2019年春节回来之后,5G直播就如雨后春笋一般,各大公司和运营商都在推行5G 4K、8K高清直播,当然,这也就卖火了insta360这款设备了,各家都在用这个设备做360全景高清4k、8k直播,我们对接的有移动、联通、华为,都是用的这款设备;
insta360全景采用的也是RTMP推流直播的方式,唯一区别于我们大众常见的直播,就是码率非常大,一般都到15M~30M,所以,一般的网络条件,看起来就非常卡,这就是运营商做这个高码率直播所在的优势了,带宽可以随便加;
大家会疑问了,这个8k直播跟普通的直播不就码率上有差别吗,同样都是转发,没觉得有什么难度的。
年初刚刚接到华为的这个需求的时候,我们也是这样想的,码率而已,转发就是了,但是遇到现场的情况是,单路码率一旦超过8Mbps,画面就会开始卡顿,哪怕是本机播放都不行,我们也对比了一些常用的开源RTMP服务器nginx-rtmp、red5、crtmpserver这些,都是同样的现象,码率超高就不行;
后来经过多个昼夜的调试,终于在19年8月份成功发布了EasyDSS支持高清高码率视频直播的版本;
在这个过程中,主要积累的经验有几点:
- 底层核心要反复不断调优,例如我们之前不断优化过的gettimeofday这种;
- 磁盘I/O会影响程序的效率,尤其是磁盘I/O到达瓶颈的时候;
- 上层回调响应要及时,像nginx这种单线程worker运行的架构,尤其是要考虑到回调的响应;
目前EasyDSS在多家运营商的5G试点中都得到了非常广泛的好评:
EasyDSS流媒体服务器成功实现5G超高清8k视频RTMP/HLS(m3u8)直播过程中遇到的一些坑(insta360 4k/8k直播)相关推荐
- EasyDSS流媒体服务器软件-实现的多码率视频点播功能说明
EasyDSS流媒体服务器软件,提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能主要包含:直播.录像, 直播支持RTMP输 ...
- EasyDSS流媒体服务器软件-搭建及二次开发接口对接说明示列
EasyDSS流媒体服务器软件,提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能主要包含:直播.录像, 直播支持RTMP输 ...
- 网页视频直播、微信视频直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的直播接入需求...
背景分析 熟悉EasyNVR产品的朋友们都知道,EasyNVR不仅可以独成体系,而且还可以跟其他系列产品相配合,形成各种不同类型的解决方案,满足各种不同应用场景的实际需求.针对很多设备现场没有固定公网 ...
- java做flv直播服务器,EasyDSS流媒体服务器软件(支持RTMP/HLS/HTTP-FLV/视频点播/视频直播)-正式环境安装部署攻略...
EasyDSS流媒体服务器软件,提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能,主要包含:直播.录像, 直播支持RTMP ...
- 网页视频直播、微信视频直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的直播接入需求
背景分析 熟悉EasyNVR产品的朋友们都知道,EasyNVR不仅可以独成体系,而且还可以跟其他系列产品相配合,形成各种不同类型的解决方案,满足各种不同应用场景的实际需求.针对很多设备现场没有固定公网 ...
- EasyDSS高性能RTMP/HLS(m3u8)/HTTP-FLV/RTSP流媒体服务器EasyDSS出现加密机授权异常问题如何解决?
EasyDSS流媒体服务器提供一站式的转码.点播.直播.时移回放服务,简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能,主要包含:直播.录像,直播支持RTMP输入,RTMP ...
- EasyDSS流媒体服务器出现no compatible source was found for this media问题的解决
EasyDSS流媒体服务器出现no compatible source was found for this media问题的解决 参考文章: (1)EasyDSS流媒体服务器出现no compati ...
- 支持RTMP的海康威视摄像机怎么推流到EasyDSS流媒体服务器?
我们近期定制了一批海康的RTMP推流摄像头,因此有不少用户向我们咨询这种RTMP摄像头是如何使用的,本文我们以EasyDSS流媒体服务器为例,来简单讲一下我们定制的RTMP推流摄像头是如何接入流媒体平 ...
- EasyDSS流媒体服务器软件(支持RTMP/HLS/HTTP-FLV/视频点播/视频直播)-正式环境安装部署攻略
EasyDSS流媒体服务器软件,提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能,主要包含:直播.录像, 直播支持RTMP ...
最新文章
- iOS开发之自定义View的一些坑
- 硬盘驱动器是如何工作的?
- Vue入门一、常用的指令
- linux同名文件夹覆盖_第一天:Linux——复习
- 【随感】i'm new here
- FOSCommentBundle功能包:基于ACL安全添加角色
- Java多线程常用方法 wait 和 notify
- mysql 横向排列,mysql横向转纵向、纵向转横向排列的方法
- NoiseAsh Rule Tec All Collection for Mac(无源均衡器)
- caffemodel中的参数及特征的抽取
- 熟悉继承(java)
- web页面PC端和移动端的区别
- 【搬运】常用逻辑符号整理
- 关于【你们数据仓库是怎么设计的】如何回答?
- 你怎样看待男女军人接吻
- 二进制 Kubernetes 查看证书过期时间
- FPGA知识点汇总(verilog、数字电路、时序分析、跨时钟域、亚稳态)
- 丁香园技术负责人冯大辉近日在知乎上披露了当年共同创办阿里巴巴的18个合伙人的近况:
- Unity MediaPlayer
- 福禄克FLUKE 190-504/S四通道输入接口示波器
热门文章
- UIWebView详解
- 华为云CSE关键特性,支持托管Nacos注册配置中心
- 今日头条 h5 源码 php,今日头条H5
- Android自定义日期区间选择日期范围选则的日历,实现类似美团携程选择酒店入住日期和离店日期的日历效果
- Radio Button的设置和使用
- Vue搭建移动新闻类页面
- 利用百度ai接口做语音识别
- java项目启动加载数据_java项目启动时加载数据库信息存入缓存方法
- 计算机用户删除了进不去,我把电脑用户名删了,现在进不去系统了,怎么处理?如题 谢谢了...
- stm32pid算法控制电机转速_论文推荐 | 基于全阶状态滑模观测器的混合永磁记忆电机磁链观测...