-
公开(公告)号:CN115967832A
公开(公告)日:2023-04-14
申请号:CN202211728032.4
申请日:2022-12-29
Applicant: 上海网达软件股份有限公司
IPC: H04N21/439 , H04N21/4402 , H04N21/2187 , H04N21/233 , H04N21/2343
Abstract: 本发明公开了一种通用转码模板的获取方法、装置、设备及存储介质,通过优化各音视频处理工具中编码模板的参数,将各音视频处理工具的编码模板中的通用参数和专用参数灵活整合成统一的可用于多种音视频产品的编码模板参数。对不同产品的转码参数及转码命令行的拼接方式进行优化并整合,使得转码服务能适配不同的产品。优化并统一引擎服务,使得引擎服务能区分并执行来自不同产品的命令行。做到在一个产品中建立的编码模板可以在多个产品中使用。从开发的角度来说,由于实现了编码模板的共用,对编码模板的改动会同时适用于多个产品,从而简化开发,提高开发效率,也更易于维护。
-
公开(公告)号:CN115914188A
公开(公告)日:2023-04-04
申请号:CN202211619650.5
申请日:2022-12-15
Applicant: 上海网达软件股份有限公司
Abstract: 本发明涉及音视频转码技术领域,提供了一种在线转码中流媒体调度方法,包括:S1:在转码任务对应的任务配置文件中自动填充拉流地址;S2:流媒体服务定时向调度服务上报流媒体服务器的负载情况;S3:当转码任务执行时,调度服务综合资源消耗情况和负载情况为集群服务分配一个流媒体服务器;S4:集群服务自动对分配的流媒体服务器拼接成推流地址,并建立推流地址与拉流地址的映射关系;S5:转码服务根据推流地址向对应的流媒体服务器推流;S6:播放器请求拉流地址,集群服务根据拉流地址与推流地址的映射关系,将播放器的请求转发到与推流地址对应的流媒体服务器。解决了流媒体机器负载不均衡、宕机无法自动切换、需要手动输入推流地址的问题。
-
公开(公告)号:CN110677687B
公开(公告)日:2023-01-24
申请号:CN201911000163.9
申请日:2019-10-21
Applicant: 上海网达软件股份有限公司
IPC: H04N21/2187 , H04N21/231 , H04N21/2343 , H04N21/433 , H04N21/438 , H04N21/4402
Abstract: 本发明公开了一种支持延时的直播转码方法及系统,该方法包括以下步骤:S1:建立直播转码任务,并设定所述直播转码任务的第一延时时间、主直播源、垫片;S2:启动所述直播转码任务,将所述垫片设为所述直播转码任务的输入流,对所述垫片进行转码输出;S3:当所述主直播源输出主直播数据时,开始对所述主直播数据进行缓存,得到主直播流;S4:从所述主直播数据的输出时刻开始计时,经过所述第一延时时间,则将所述输入流切换为所述主直播流,对所述主直播流进行转码输出。同时,本发明还可以在直播转码过程中进行延时,且具有转码输入流自动切流和手动切流的功能,本发明具有推流端延时、直播推流门槛低、适用范围广、成本低的技术特点。
-
公开(公告)号:CN112261442B
公开(公告)日:2022-11-11
申请号:CN202011119224.6
申请日:2020-10-19
Applicant: 上海网达软件股份有限公司
IPC: H04N21/2343 , H04N21/4402 , H04N9/64
Abstract: 本发明涉及视频转码的技术领域,提供了一种用于视频HDR与SDR实时转码的方法及系统,其方法包括:S1:接收输入的包括HDR或SDR在内的任意一种源视频流或文件,经过解封装模块对源视频流或文件进行解封装,解封出视频码流;S2:视频解码模块将所述视频码流解码为YUV数据,进而通过调色处理模块对所述YUV数据进行处理,转出为包括SDR或HDR在内的任意一种经调色处理后的所述YUV数据;S3:将所述处理后的所述YUV数据进行编码,形成编码后的所述视频码流,后对编码后的所述视频码流进行封装后输出。能够在保留源视频色彩的同时进行4K HDR与SDR的实时相互转换。
-
公开(公告)号:CN115174578A
公开(公告)日:2022-10-11
申请号:CN202210884368.3
申请日:2022-07-25
Applicant: 上海网达软件股份有限公司
Abstract: 本发明公开了一种基于Kubernetes的点播并行转码方法,包括如下步骤S1:通过Kubernetes的API获取集群Node信息;S2:接收源文件进行扫描分析,获取源文件的类型和总时长;S3:基于集群Node信息和源文件的总时长计算预切片的切分时长;S4:根据切分时长对源文件进行依次切片,依次得到若干虚拟切片和相对应的虚拟切片信息,并根据虚拟切片信息对虚拟切片进行同步转码;S5:将同步转码后的若干虚拟切片按序拼接,生成视频,得到目标文件。本发明利用Kubernetes的转码系统缩减虚拟切片所消耗的时间,提升集群资源的利用率,加快音视频文件的转码进程以及效率,为客户提供稳健高效的分布式文件转码系统。
-
公开(公告)号:CN115174535A
公开(公告)日:2022-10-11
申请号:CN202210721217.6
申请日:2022-06-24
Applicant: 上海网达软件股份有限公司
IPC: H04L65/60 , H04L67/61 , H04L67/568
Abstract: 本发明提供一种基于Kubernetes实现文件转码POD调度方法,包括:获取多个视频文件并进行切片处理以获取多个第一切片片段;根据所述多个视频文件转码任务的编码策略确定每个视频文件需要分配的POD资源数量,并将所述POD资源数量存入缓存;获取所述POD资源数量信息,将每个视频文件的多个第一切片片段对应的POD作为一组按照预设顺序存入缓存;针对所述多个第一切片片段进行顺序解码、编码运算以获取多个第二切片片段,并将转码后的每个视频文件的所有第二切片片段合成后输出目标视频文件。该方法能够实现转码POD顺序执行,保证转码任务速度的同时,充分利用服务器资源。
-
公开(公告)号:CN114430501A
公开(公告)日:2022-05-03
申请号:CN202111629156.2
申请日:2021-12-28
Applicant: 上海网达软件股份有限公司
IPC: H04N21/4402 , H04N19/134 , H04N19/40
Abstract: 一种用于文件转码的内容自适应编码的方法和系统,包括:S1:根据文件中视频内容进行虚拟切分预处理,获得视频内容中每一子内容视频段的时间段;S2:确定每一子内容视频段适配的一GOP编码参数;S3:通过所述GOP编码参数,确定适配的所述子内容视频段的内容自适应编码过程,调整所述GOP编码参数,直至对应的VMAF分值在预设范围,保存调整后的GOP编码参数作为所述子内容视频段的本段编码参数;S4:利用本段编码参数完成整个文件的内容编码。
-
公开(公告)号:CN110708564B
公开(公告)日:2021-12-07
申请号:CN201910999759.8
申请日:2019-10-21
Applicant: 上海网达软件股份有限公司
IPC: H04N21/2187 , H04N21/2343 , H04N21/239 , H04N21/4402 , H04N21/854
Abstract: 本发明公开了一种动态切换视频流的直播转码方法及系统,该方法包括以下步骤:接收切流请求,根据切流请求接收目标输入信号;保持对原始输入信号进行转码的转码进程输出的同时,在转码进程中,创建目标线程对目标输入信号进行解封装与解码,其中,对原始输入信号进行转码的转码进程中包括对原始输入信号进行解封与解码的原始线程、对原始线程输出的原始数据流进行编码与封装的输出线程;待得到目标线程输出的目标数据流时,销毁原始线程,并切断原始输入信号;通过输出线程对目标数据流进行编码与封装,输出得到目标输入信号转码后的目标输出流。本发明具有播放切换无缓冲、不卡顿、不闪屏、不黑屏、声音连续、播放数据不丢失的技术特点。
-
公开(公告)号:CN112788024A
公开(公告)日:2021-05-11
申请号:CN202011644043.5
申请日:2020-12-31
Applicant: 上海网达软件股份有限公司
IPC: H04L29/06 , H04N19/436
Abstract: 一种用于8K超高清视频的实时编码的方法和系统,包括:采集视频数据,输出YUV像素格式数据;在YUV像素格式转换时,使用汇编做优化并将视频分片,转换后的所述YUV数据编码成视频码流;并将视频码流封装成视频流或文件供用户观看。在YUV像素格式转换时,具体包括:创建线程池,线程数量为M;将需要转换的视频数据按照预先设定的规则做切片,切片数量为N,将切片数量分组,每一组包含M个切片,与线程池中线程数量相对应;将每一组切片投入到线程池中处理,直至所有的分组处理完毕,以实现切片之间并行转换。本发明使用汇编优化,视频分片和线程池技术,将采集卡decklink采集到的视频数据uyvy422,转换为用户设定的格式yuv420p。其弥补了8K超高清视频不能实时编码50帧/秒的缺陷,提升用户的观看体验。
-
公开(公告)号:CN112770122A
公开(公告)日:2021-05-07
申请号:CN202011642088.9
申请日:2020-12-31
Applicant: 上海网达软件股份有限公司
IPC: H04N21/218 , H04N21/2387 , H04N21/239 , H04N21/43 , H04N21/643 , H04N21/8547 , H04L29/06
Abstract: 本发明涉及云导播技术领域,提供了一种在云导播台视频同步的方法及系统,方法包括:在CDN云服务器上订阅音视频文件的输入流到本地服务器;在本地服务器上通过汇聚模块对音视频文件进行解码,并同时记录UTC时间戳,以作为后续时间同步统一基准;将解码后的音视频文件中的音视频数据通过数据分发器分发至预览、预监、主监任务;包括预览、预监、主监在内的任务,在对音视频数据重新编码时,将UTC时间戳写入音视频数据对应的信息中,将音视频数据发送到前端播放器;前端播放器,在播放时取出音视频数据中的UTC时间戳,实现包括预览、预监、主监在内的任务的视频同步,提升了用户操作和观看体验。
-
-
-
-
-
-
-
-
-