一种在线转码多输出共用滤镜的方法及系统

    公开(公告)号:CN116016969A

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

    申请号:CN202211620354.7

    申请日:2022-12-15

    Abstract: 本发明涉及音视频在线转码技术领域,提供了一种在线转码多输出共用滤镜的方法,包括:S1:对原始音视频流进行解封装得到视频帧和音频帧;S2:定义与待输出的音视频路数相同个数的滤镜,采用滤镜中的第一个滤镜将视频帧缩放成与第一路待输出的视频帧相同的分辨率,并对视频帧进行适应性的处理;S3:除第一个滤镜之外的滤镜复制第一路处理完成的视频帧,将视频帧缩放到与当前滤镜对应的一路视频输出相同的分辨率;S4:创建与待输出的音视频路数相同个数的输出通道,通过输出通道分别将对应的处理完成的视频帧和音频帧输出到不同的设备。针对现有的在线转码系统性能消耗缺陷,使用线程同步的方式大大降低CPU使用率,从而降低转码成本。

    一种视频动态编码方法及系统
    12.
    发明公开

    公开(公告)号:CN116016923A

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

    申请号:CN202211619662.8

    申请日:2022-12-15

    Abstract: 本发明涉及视频编码技术领域,提供了一种视频动态编码方法,包括以下步骤:S1:建立编码任务,设置动态编码参数;S2:编码服务后台启动编码引擎并传递动态编码参数;S3:编码引擎根据动态编码参数对待编码视频进行包括场景检测、根据场景切换对待编码视频进行分片、对每一个分片进行CRF编码后计算分片的复杂度指标,根据每一个分片的复杂度指标筛选对应的编码速度参数preset、每一个分片根据筛选出的对应的编码速度参数preset进行编码、将编码后的分片进行合片在内的操作后,输出编码后的视频。根据场景对视频分片并提取分片的视频复杂度,对不同复杂度设置不同preset编码预设值,兼顾编码效率与质量实现动态编码,满足对视频画质与编码处理速度的需求。

    一种用于直播流的时间戳标定方法及系统

    公开(公告)号:CN112188286B

    公开(公告)日:2022-06-10

    申请号:CN202011072533.2

    申请日:2020-10-09

    Abstract: 本发明涉及视频转码的技术领域,提供了一种用于直播流的时间戳标定方法及系统,方法包括:建立直播转码任务,并选择使用时间戳标定功能,同时设定标定参数;当转码服务后台接收到直播转码任务后,启动转码进程的同时启动标定任务,根据所述时间戳插入频次确定直播流中需要标定的帧,进而根据所述是否保留源流UTC信息选择包括所述起始UTC时间、当前帧的UTC时间、实时北京UTC时间在内的任意一个对需要标定的帧进行时间戳标定。解决实时视频直播过程中,时效要求高,无法借助工具进行帧级别的定位及处理。且对于不同厂商的直播流难以进行帧级别标定与统一校准的问题。

    一种实现8K 120FPSSDI信号传输的方法及系统

    公开(公告)号:CN117857837A

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

    申请号:CN202311856129.8

    申请日:2023-12-29

    Abstract: 本发明公开一种实现8K 120FPS SDI信号传输的方法及系统,通过两个相同型号60FPS的SDI采集卡分时对同一信号源的数据进行采集并分别存放各自对应的缓冲区;创建一个节点,申请一个视频帧的内存放入节点;以奇偶帧交错的方式从两个缓冲区中读取数据,当缓冲区中的数据长度足够1帧时,唤醒编码送数据子线程将该帧数据最前边节点取出返回节点存放的帧数据;将帧数据压入编码器进行编码,返回后清除当前节点数据及当前节点。通过基于原有硬件,较低配置的2个60FPS的SDI采集卡,将两个60FPS的SDI采集卡连接至同一数据源,以分时采集、缓存的方式分时进行数据的获取,从而实现对现有较低硬件的性能的升级。

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

    公开(公告)号:CN117768683A

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

    申请号:CN202311729153.5

    申请日:2023-12-15

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

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

    公开(公告)号:CN117376639A

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

    申请号:CN202311208949.6

    申请日:2023-09-19

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

    一种用于实现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实时编码输出。

    一种用于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输出时发送控制更加平稳,提高接收端输出的视频质量。

    一种用于直播流的时间戳标定方法及系统

    公开(公告)号:CN112188286A

    公开(公告)日:2021-01-05

    申请号:CN202011072533.2

    申请日:2020-10-09

    Abstract: 本发明涉及视频转码的技术领域,提供了一种用于直播流的时间戳标定方法及系统,方法包括:建立直播转码任务,并选择使用时间戳标定功能,同时设定标定参数;当转码服务后台接收到直播转码任务后,启动转码进程的同时启动标定任务,根据所述时间戳插入频次确定直播流中需要标定的帧,进而根据所述是否保留源流UTC信息选择包括所述起始UTC时间、当前帧的UTC时间、实时北京UTC时间在内的任意一个对需要标定的帧进行时间戳标定。解决实时视频直播过程中,时效要求高,无法借助工具进行帧级别的定位及处理。且对于不同厂商的直播流难以进行帧级别标定与统一校准的问题。

Patent Agency Ranking