一种用于实现8K 120fps实时编码优化的方法及系统

    公开(公告)号:CN117061765A

    公开(公告)日:2023-11-14

    申请号:CN202311043125.8

    申请日:2023-08-18

    Abstract: 本发明涉及超高清视频编码技术领域,提供一种用于实现8K120fps实时编码优化的方法及系统,包括步骤S1,创建一个输入内存池用于存储帧地址,同时将用于接收并处理输入帧的编码器进行初始化;步骤S2,通过GOP节点接收输入帧的帧地址,并将帧地址放入GOP节点的帧列表中;步骤S3,创建X个并行实例子线程对所述GOP节点中的所述帧地址对应的所述输入帧进行编码,写入到输出缓冲区;步骤S4,通过子线程对于编码帧的DTS值进行矫正排序,同时主线程对输出缓冲区中的取出编码帧;步骤S5,对编码帧进行封装并输出。本发明通过GOP缓冲区和多线程机制,多个编码实例对不同GOP分片并行编码,并且利用NUMA和绑核机制更合理利用物理机的CPU和内存资源,实现8k 120fps实时编码输出。

    视频画质提升方法、装置及设备
    52.
    发明公开

    公开(公告)号:CN116939248A

    公开(公告)日:2023-10-24

    申请号:CN202310964976.X

    申请日:2023-08-02

    Abstract: 本发明公开了一种视频画质提升方法,对源视频进行解码并拆分成一帧帧图像,将每帧图像输入x2超分网络,得到高分辨率图像;同时,将每帧图像输入x2插值网络,得到的图像与高分辨率图像做差,得到高分辨率下的图像失真信息;将该图像失真信息输入下采样网络,得到低分辨率下的图像失真信息;将低分辨率下的图像失真信息与原图像帧叠加,得到高质量图像;对一帧帧高质量图像进行合并,得到高画质视频。其中,下采样网络没有直接作用于x2超分结果,而是作用于超分结果和插值结果的差,从而获得低分辨率下的失真差异信息,最后与原图叠加获得重组图像。如此设计充分借鉴了超分网络的残差学习思想,保证了原图的信息没有丢失,进而使网络更具有鲁棒性。

    一种用于4K HDR Vivid实时编码的方法及系统

    公开(公告)号:CN116886919A

    公开(公告)日:2023-10-13

    申请号:CN202311018847.8

    申请日:2023-08-14

    Abstract: 本发明涉及HDR超高清视频直播编码领域,尤其涉及一种用于4K HDR Vi v i d实时编码的方法及系统,包括步骤S1,对视频流进行采集、解封装,解码为YUV视频帧;步骤S2,双重场景切换检测,主线程将YUV视频帧转换为RGB视频帧,提取动态元数据,对RGB视频帧进行RGB分量场景切换检测;子线程对YUV视频帧进行独立的YUV分量场景切换检测;步骤S3,根据双重场景切换检测的判定结果处理动态元数据缓冲区,添加动态元数据,并计算动态元数据的均值作为有效动态元数据;步骤S4,对RGB视频帧进行HDR编码,并封装输出。本发明以4K实时编码能力为核心,通过整合S I MD指令汇编优化和双重场景检测技术,显著提高编码效率,确保视频连贯性,从而解决了4K HDR Vi v i d直播转码过程中性能不足的问题。

    一种基于高码率的CBR模式UDP发送控制方法及系统

    公开(公告)号:CN116781943A

    公开(公告)日:2023-09-19

    申请号:CN202310853810.0

    申请日:2023-07-12

    Abstract: 本发明涉及视频编转码技术领域,提供了一种基于高码率的CBR模式UDP发送控制方法,包括:S1:用户建立直播编转码任务,选择恒定比特率技术CBR作为码率控制模式,选择传输层协议UDP作为输出协议,同时设置UDP控制输出参数;S2:转码服务后台接收用户创建的直播编转码任务,启动转码引擎执行直播编转码任务,传递UDP控制输出参数到转码引擎,并在高码率下采用恒定比特率技术CBR的码率控制模式对选择传输层协议UDP的输出进行精准控制;S3:转码引擎返回转码成功消息到转码服务后台,转码服务后台将转码成功消息返回给所述用户。针对视频CBR输出尤其是高码率(超过10M)、CPU高负载场景,使得UDP输出时发送控制更加平稳,提高接收端输出的视频质量。

    一种单Pod多协程视频文件转码方法及系统

    公开(公告)号:CN112165622B

    公开(公告)日:2023-06-27

    申请号:CN202011008363.1

    申请日:2020-09-23

    Abstract: 本发明涉及视频转码的技术领域,提供了一种单Pod多协程视频文件转码方法及系统,其方法包括:预先启动多个常驻Pod,每一个常驻Pod分别对应的执行包括打点、转码、合片在内的不同功能的任务,并进行常驻;当同时对多个视频文件进行转码时,建立包括打点、转码、合片在内的不同的任务队列,将不同的任务队列分别设置于对应功能的常驻Pod上执行;对于每一个视频文件,按照打点、转码、合片的顺序于不同功能的常驻Pod上顺序执行;在每一个常驻Pod上,可并行的执行多个不同的视频文件的同一种功能的任务。解决在批量任务下发等待转码任务完成时,频繁的启动销毁Pod,导致任务时间增加以及可靠性降低的问题。

    一种实现监控视频快速起播的流媒体转码方法

    公开(公告)号:CN114363303B

    公开(公告)日:2023-06-02

    申请号:CN202111676566.2

    申请日:2021-12-31

    Abstract: 本发明公开了一种实现监控视频快速起播的流媒体转码方法,包括以下步骤:启动流媒体转码服务器;根据摄像头提供的rtsp流地址,与摄像头建立rtsp连接,获取rtp数据包;流媒体转码服务器开始解析rtp数据包;结合业务应用场景,探测到完整的视频信息后立即结束探测;在获得相关流信息之后,开始对rtp的负载数据进行解码转封装操作,要将从摄像头初获取的视频流数据转封装成HLS流数据;将磁盘切片方式改为内存切片,直接将HLS切片数据保存在内存当中进行分发;播放器通过http协议向流媒体转码服务器请求HLS切片文件进行播放。本发明将优化前的整体起播耗时由7~10秒钟,降低到优化后的4~6秒钟。

    通用转码模板的获取方法、装置、设备及存储介质

    公开(公告)号:CN115967832A

    公开(公告)日:2023-04-14

    申请号:CN202211728032.4

    申请日:2022-12-29

    Abstract: 本发明公开了一种通用转码模板的获取方法、装置、设备及存储介质,通过优化各音视频处理工具中编码模板的参数,将各音视频处理工具的编码模板中的通用参数和专用参数灵活整合成统一的可用于多种音视频产品的编码模板参数。对不同产品的转码参数及转码命令行的拼接方式进行优化并整合,使得转码服务能适配不同的产品。优化并统一引擎服务,使得引擎服务能区分并执行来自不同产品的命令行。做到在一个产品中建立的编码模板可以在多个产品中使用。从开发的角度来说,由于实现了编码模板的共用,对编码模板的改动会同时适用于多个产品,从而简化开发,提高开发效率,也更易于维护。

    一种在线转码中流媒体调度方法及系统

    公开(公告)号:CN115914188A

    公开(公告)日:2023-04-04

    申请号:CN202211619650.5

    申请日:2022-12-15

    Abstract: 本发明涉及音视频转码技术领域,提供了一种在线转码中流媒体调度方法,包括:S1:在转码任务对应的任务配置文件中自动填充拉流地址;S2:流媒体服务定时向调度服务上报流媒体服务器的负载情况;S3:当转码任务执行时,调度服务综合资源消耗情况和负载情况为集群服务分配一个流媒体服务器;S4:集群服务自动对分配的流媒体服务器拼接成推流地址,并建立推流地址与拉流地址的映射关系;S5:转码服务根据推流地址向对应的流媒体服务器推流;S6:播放器请求拉流地址,集群服务根据拉流地址与推流地址的映射关系,将播放器的请求转发到与推流地址对应的流媒体服务器。解决了流媒体机器负载不均衡、宕机无法自动切换、需要手动输入推流地址的问题。

    一种支持延时的直播转码方法及系统

    公开(公告)号:CN110677687B

    公开(公告)日:2023-01-24

    申请号:CN201911000163.9

    申请日:2019-10-21

    Inventor: 唐杰 王喆 李庆瑜

    Abstract: 本发明公开了一种支持延时的直播转码方法及系统,该方法包括以下步骤:S1:建立直播转码任务,并设定所述直播转码任务的第一延时时间、主直播源、垫片;S2:启动所述直播转码任务,将所述垫片设为所述直播转码任务的输入流,对所述垫片进行转码输出;S3:当所述主直播源输出主直播数据时,开始对所述主直播数据进行缓存,得到主直播流;S4:从所述主直播数据的输出时刻开始计时,经过所述第一延时时间,则将所述输入流切换为所述主直播流,对所述主直播流进行转码输出。同时,本发明还可以在直播转码过程中进行延时,且具有转码输入流自动切流和手动切流的功能,本发明具有推流端延时、直播推流门槛低、适用范围广、成本低的技术特点。

Patent Agency Ranking