[发明专利]一种自动实现视频格式转换处理的平台在审

专利信息
申请号: 202110371811.2 申请日: 2021-04-07
公开(公告)号: CN112954392A 公开(公告)日: 2021-06-11
发明(设计)人: 尹雪峰;杨骋;吴国文;范慧;张於;周正军 申请(专利权)人: 多彩贵州印象网络传媒股份有限公司
主分类号: H04N21/234 分类号: H04N21/234;H04N21/2343;H04L29/06
代理公司: 贵州启辰知识产权代理有限公司 52108 代理人: 葛歆玮;赵彦栋
地址: 550018 *** 国省代码: 贵州;52
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自动 实现 视频格式 转换 处理 平台
【说明书】:

发明公开了一种自动实现视频格式转换处理的平台,核心是构建一套高性能的流媒体服务框架,支持rtmp/rtsp/hls/http‑flv多种流媒体协议。支持linux、macos、windows、ios、android平台,支持的编码格式包括H264、AAC、H265;采用的模型是多线程IO多路复用非阻塞式编程(linux下采用epoll、其他平台采用select);该框架基于C++11开发,避免使用裸指针,减少内存拷贝,代码精简可靠,并发性能优异,在linux平台下,单一进程即可充分利用多核CPU的优势;最大限度的榨干CPU、网卡性能;轻松达到万兆网卡性能极限。同时也能在高性能的同时,做到极低延时,画面秒开。

技术领域

本发明属于电子信息技术软件视频领域,涉及视频格式快速转换的方法,具体涉及一种自动实现视频格式转换处理的平台。

背景技术

近几年来,国内各大城市逐步推进平安城市项目进程,在安防、交通等领域,视频监控市场规模愈发壮大。而且随着室内家居摄像头、车载记录仪的普及,视频监控可以说在人们的生活中无处不在。但同时由于各行业、各部门分块建设,目前的视频监控系统存在着信源、信道、终端等多种异构性,对视频监控资源的高效融合提出了严峻挑战。因此,如何突破异构网络环境下信源、信道、终端之间差异造成的互联、互通、协同工作的技术瓶颈,实现各类监控报警系统海量音视频资源之间的融合,成为当前视频监控系统亟待解决的关键问题。

由于历史原因,传统的视频监控行业技术栈多采用私有协议SDK、onvif/rtsp等协议栈。这些协议目前对浏览器而言都不友好,在以前IE浏览器还流行的时期,可以通过ocx插件的方式来对接这些协议,但是随着IE的没落以及目前流行的chrome、火狐浏览器对原生插件的愈加不友好,通过插件的方式来实现访问监控视频的方式将愈发困难。

发明内容

本发明要解决的技术问题是,提供一种支持编码格式互换、延时低的自动实现视频格式转换处理的平台。

本发明的技术方案是:一种自动实现视频格式转换处理的平台,构建流媒体服务框架,该框架由服务层,是由服务端和HTTP接口组成,支持多种媒体协议、多种平台、多种编码格式;

自动实现视频格式转换的过程具体步骤如下:

步骤1:服务端平台接收各种协议(rtsp、rtmp、gb28181、hls、mp4等)的视频流之后对视频流进行解析,获取协议类型、主机地址、应用名、视频流id等信息;

步骤2:对获取到的视频流设置事件监听器,然后添加音频或视频轨道,写入帧数据并对帧数据进行解析;步骤3:用户使用播放器播放视频时,服务端平台根据视频流协议将帧数据封装成对应协议进行播放;

启动时会根据cpu核心数自动创建若干个epoll实例;这些epoll实例都会有一个线程来运行epoll_wait函数来等待事件的触发;若服务端收到新的播放请求,那么多个epoll实例会在内核的调度下,自动选择负载较轻的线程触发accept事件;服务器在收到accept事件后,会创建一个TcpSession对象并绑定到该epoll实例;每一个Tcp连接都会对应一个TcpSession对象,在之后客户端与服务器的数据交互中,该TcpSession对象处理一切与之相关的业务数据,并且该对象之后生命周期内的一切事件都会由该epoll线程触发,这样服务器的每个epoll线程都能均匀的分派到合理的客户端数量;采用单进程多线程模型,本平台软件框架采用了C++11的智能指针来做内存管理,在线程切换时可以完美的管理内存在多线程下共享以及其生命周期,同时互斥锁的粒度消减至极致,几乎可以忽略不计,所以采用多线程模型性能损耗极低,每条线程的性能几乎可以媲美单线程模型,同时也可以充分榨干CPU的每一核心性能。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于多彩贵州印象网络传媒股份有限公司,未经多彩贵州印象网络传媒股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110371811.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top