一种用于8K超高清视频的实时编码的方法及系统

基本信息

申请号 CN202011644043.5 申请日 -
公开(公告)号 CN112788024A 公开(公告)日 2021-05-11
申请公布号 CN112788024A 申请公布日 2021-05-11
分类号 H04L29/06;H04N19/436 分类 电通信技术;
发明人 唐杰;王喆;李庆瑜;戴立言 申请(专利权)人 上海网达软件股份有限公司
代理机构 上海汉声知识产权代理有限公司 代理人 胡晶
地址 201206 上海市浦东新区中国(上海)自由贸易试验区川桥路409号
法律状态 -

摘要

摘要 一种用于8K超高清视频的实时编码的方法和系统,包括:采集视频数据,输出YUV像素格式数据;在YUV像素格式转换时,使用汇编做优化并将视频分片,转换后的所述YUV数据编码成视频码流;并将视频码流封装成视频流或文件供用户观看。在YUV像素格式转换时,具体包括:创建线程池,线程数量为M;将需要转换的视频数据按照预先设定的规则做切片,切片数量为N,将切片数量分组,每一组包含M个切片,与线程池中线程数量相对应;将每一组切片投入到线程池中处理,直至所有的分组处理完毕,以实现切片之间并行转换。本发明使用汇编优化,视频分片和线程池技术,将采集卡decklink采集到的视频数据uyvy422,转换为用户设定的格式yuv420p。其弥补了8K超高清视频不能实时编码50帧/秒的缺陷,提升用户的观看体验。