一种测试直播编转码时延的方法及系统

    公开(公告)号:CN117768683A

    公开(公告)日:2024-03-26

    申请号:CN202311729153.5

    申请日:2023-12-15

    摘要: 本发明公开一种测试直播编转码时延的方法即系统,方法包括以下步骤:获取编转码处理后的直播数据,其中所述直播数据在进行编转码处理过程中,在每一帧直播数据的SEI NALU位置均插入特殊控制信息;从每一帧所述编转码处理后的直播数据的SEI信息中提取直播数据UTC时间;将本地系统的当前UTC时间与提取出的所述直播数据UTC时间进行比较,以得到所述直播数据编转码时延。通过在编码过程中添加特殊的控制信息来记录当前帧编码时UTC时间,在解码过程中对其进行解析和本地UTC时间对比,从而准确地计算出编转码延时。

    基于AI实时剪辑足球赛事中特定场景短视频的方法及系统

    公开(公告)号:CN117376639A

    公开(公告)日:2024-01-09

    申请号:CN202311208949.6

    申请日:2023-09-19

    摘要: 本发明公开了一种基于AI实时剪辑足球赛事中特定场景短视频的方法,包括以下步骤:获取RTMP流将其解码为视频帧;将所述视频帧发送给AI原子能力,其中所述AI原子能力包括人脸引擎、OCR引擎、3D引擎;所述人脸引擎识别出对象的身份,所述OCR引擎识别出文本信息,所述3D引擎识别出动作分类;获取多个所述识别结果并按照预设规则进行合成以生成所述特定场景短视频。设置的decoder引擎实时对RTMP流进行解码以实时获取视频帧,再通过AI原子能力中的人脸引擎识别出对象的身份、OCR引擎识别出文本信息、3D引擎识别出动作分类,然后将识别到的数据进行合成,从而能够实现实时对足球赛事中特定场景的短视频的实时剪辑获取,避免人工剪辑耗时长、成本高的缺点。

    一种提高分布式视频转码效率的方法及系统

    公开(公告)号:CN117336532A

    公开(公告)日:2024-01-02

    申请号:CN202311304931.6

    申请日:2023-10-10

    摘要: 本发明公开了一种提高分布式视频转码效率的方法,包括以下步骤:接收视频转码任务,根据系统预置配置参数对视频转码任务所需要的CPU资源进行预分配;基于预分配结果创建POD服务,创建的所述POD服务完整执行切片、转码、合片任务;合片任务完成后将未被调度的POD服务销毁释放资源。通过动态调整POD服务资源分配和切片数量、复用已创建的POD服务和实现POD服务动态扩缩,CPU资源的充分利用、减少POD服务的创建,从而提高整体转码效率。

    多画面合成方法、装置、设备及存储介质

    公开(公告)号:CN112511768B

    公开(公告)日:2024-01-02

    申请号:CN202011357310.0

    申请日:2020-11-27

    摘要: 本发明公开了一种多画面合成方法、装置、设备及存储介质,针对现有的多画面合成技术,当输入源增多时,计算复杂度增加,多画面合成效率变低,实时性变差,严重影响用户的观看体验的问题,通过从CDN云服务器订阅输入码流到本地,对输入流进行解封装、解码,并记录此时UTC时间戳,建立时间同步统一基准;视频合成时,采用多进一出模型,对输入源相同的UTC时间戳,一次性合成,提高视频合成效率,防止造成视频播放卡顿,提升用户的观看体验感。

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

    公开(公告)号:CN117061765A

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

    申请号:CN202311043125.8

    申请日:2023-08-18

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

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

    公开(公告)号:CN116939248A

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

    申请号:CN202310964976.X

    申请日:2023-08-02

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

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

    公开(公告)号:CN116886919A

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

    申请号:CN202311018847.8

    申请日:2023-08-14

    摘要: 本发明涉及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

    IPC分类号: H04N21/2187 H04N21/2343

    摘要: 本发明涉及视频编转码技术领域,提供了一种基于高码率的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

    IPC分类号: H04N19/40 G06F9/50

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