流媒体数据处理方法及系统与流程
未命名
09-02
阅读:146
评论:0

1.本发明实施例涉及流媒体数据处理领域,具体而言,涉及一种流媒体数据处理方法及系统。
背景技术:
2.目前,第五代移动通信技术(5g)正逐步进入商用时代,这对全球的音视频行业带来了深刻的影响与变革,也使得服务于视频会议、视频物联、视频中台等产品和业务的流媒体系统成为了信息传播的重要机制。5g对于速度的量变将会推动整个产业发生质的变化,也将助力流媒体系统加速发展。
3.总的来说,行业内的流媒体系统以直播、录像、回放等为主要功能,其接收和转发性能成为衡量流媒体系统优劣的一个重要指标。目前,业界的接收和转发速度能达到2gbps,但是再往上提升就显得困难重重了,在高并发大流量的情况下,其处理能力将会极大受限:如接收数据包的速度不够快,导致了系统层面的丢失;如转发处理数据包的速度不够快,导致了应用层面的丢失,流媒体系统的接收和转发性能成为了制约其发展的重要瓶颈。
技术实现要素:
4.本发明实施例提供了一种流媒体数据处理方法及系统,以至少解决相关技术中在大流量情况下,流媒体数据接收和处理转发链路数据丢包的问题。
5.根据本发明的一个实施例,提供了一种流媒体数据处理方法,包括:将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区;收包线程从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据。
6.在一个示例性实施例中,所述码流数据和所述消息信令在所述同一线程任务通道中分别通过套接字描述文件符和命名管道描述文件符进行区分。
7.在一个示例性实施例中,所述收包线程从所述系统缓存区获取所述码流数据包括:所述码流数据的数据包结构体使用指针进行传递,所述收包线程采用异步io事件触发机制从所述系统缓存区获取所述码流数据,并根据所述码流数据的流量大小调整取包数量和最大事件数。
8.在一个示例性实施例中,所述收包线程从所述系统缓存区获取所述码流数据,还包括:采用多收包线程从所述系统缓存区获取所述码流数据,并发送至多核cpu中指定的cpu处理,并提升所述收包线程的优先级。
9.在一个示例性实施例中,所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据包括:所述收包线程和业务线程以流媒体内部缓存区为中心,采用生产者/消费者模式传递所述码流数据的数据包,其中,所述收包线程为生产者,所述业务线程为消费者。
10.在一个示例性实施例中,所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据,还包括:将所述不同类型的业务线程融合到同一所述收包线程和cpu处理;根据所述不同类型的业务线程的任务数量,选择最小载荷的所述收包线程进行处理。
11.在一个示例性实施例中,所述流媒体内部缓存区为环形资源池。
12.在一个示例性实施例中,在所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据之后,还包括:所述不同类型的业务线程将所述码流数据存入存储设备进行数据持久化存储。
13.根据本发明的另一个实施例,提供了一种流媒体数据处理系统,包括:数据处理模块,用于将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区;数据获取模块,用于从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;数据读取模块,用于根据业务线程的不同类型从所述流媒体内部缓存区读取所述码流数据。
14.在一个示例性实施例中,所述数据处理模块包括以下至少之一:第一数据处理单元,用于将所述码流数据按套接字描述文件符整合进入所述线程任务通道;第二数据处理单元,用于将所述消息信令按命名管道描述文件符整合进入所述线程任务通道。
15.在一个示例性实施例中,所述数据读取模块包括以下至少之一:第一读取单元,用于在所述码流数据存入所述流媒体内部缓存区后,根据所述业务线程的不同类型立即从所述流媒体内部缓存区读取所述码流数据;第二读取单元,在所述码流数据存入所述流媒体内部缓存区后,根据所述业务线程的不同类型同时从所述流媒体内部缓存区读取所述码流数据;第三读取单元,在所述码流数据存入所述流媒体内部缓存区后,所述业务线程的不同类型的需要随时从所述流媒体内部缓存区读取所述码流数据。
16.在一个示例性实施例中,还包括:数据存储模块,用于将所述数据读取模块读取的所述码流数据存入存储设备。
17.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
18.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
19.通过上述实施例,通过将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区,提升了流媒体数据接收的性能;通过令收包线程从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据,提高了流媒体数据的处理转发性能,达到了提升流媒体数据接收与转发速度的效果。
附图说明
20.图1是本发明实施例的一种流媒体数据处理方法的移动终端的硬件结构框图;
21.图2是根据本发明实施例的一种流媒体数据处理方法运行网络架构图;
22.图3是根据本发明实施例的流媒体数据处理方法的流程图;
23.图4是根据本发明实施例的业务线程读取码流数据的流程图;
24.图5是根据本发明实施例的流媒体数据处理方法的流程图;
25.图6是根据本发明实施例的流媒体数据处理系统的结构框图;
26.图7是根据本发明实施例的数据处理模块的结构框图;
27.图8是根据本发明实施例的数据读取模块的结构框图;
28.图9是根据本发明实施例的流媒体数据处理系统的结构框图;
29.图10是根据本发明场景实施例的流媒体数据处理的流程图;
30.图11是根据本发明场景实施例的线程管理机制示意图;
31.图12是根据本发明场景实施例的收包线程采用纵横取包技术原理示意图;
32.图13是根据本发明场景实施例的业务线程融合生产者消费者技术原理示意图。
具体实施方式
33.下文中将参考附图并结合实施例来详细说明本发明的实施例。
34.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
35.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种流媒体数据处理方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
36.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的流媒体数据处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
37.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
38.本技术实施例可以运行于图2所示的网络架构上,如图2所示,该网络架构运行于服务器上,该服务器可以是物理机,可以是虚机,也可以docker容器化环境。该网络架构分为内核空间和用户空间两部分,其中,内核空间指操作系统和驱动程序所运行的环境。码流数据进入服务器之后会首先进入到内核空间。用户空间指流媒体所运行的环境,流媒体会
将码流数据会从内核空间拿到用户空间。内核空间与用户空间之间的是socket buffer系统缓存区,系统缓存区用于实现码流数据从内核空间过度到用户空间时的临时缓存。用户空间中包括流媒体各功能模块:收包线程receive、流媒体内部缓存区rbuffer、录像线程record、存储io缓冲区io buffer、直播线程play。
39.在本实施例中提供了一种运行于上述移动终端或网络架构的流媒体数据处理方法,图3是根据本发明实施例的流媒体数据处理方法的流程图,如图3所示,该流程包括如下步骤:
40.步骤s302,将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区;
41.步骤s304,收包线程从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;
42.步骤s306,不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据。
43.通过上述步骤,通过将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区,提升了流媒体数据接收的性能;通过令收包线程从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据,提高了流媒体数据的处理转发性能,达到了提升流媒体数据接收与转发速度的效果。
44.其中,上述步骤的执行主体可以为基站、终端等,但不限于此。
45.在一个示例性实施例中,所述码流数据和所述消息信令在所述同一线程任务通道中分别通过套接字描述文件符和命名管道描述文件符进行区分。
46.在一个示例性实施例中,所述收包线程从所述系统缓存区获取所述码流数据包括:所述码流数据的数据包结构体使用指针进行传递,所述收包线程采用异步io事件触发机制从所述系统缓存区获取所述码流数据,并根据所述码流数据的流量大小调整取包数量和最大事件数。
47.在一个示例性实施例中,所述收包线程从所述系统缓存区获取所述码流数据,还包括:采用多收包线程从所述系统缓存区获取所述码流数据,并发送至多核cpu中指定的cpu处理,并提升所述收包线程的优先级。
48.在一个示例性实施例中,所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据包括:所述收包线程和业务线程以流媒体内部缓存区为中心,采用生产者/消费者模式传递所述码流数据的数据包,其中,所述收包线程为生产者,所述业务线程为消费者。
49.在一个示例性实施例中,图4是根据本发明实施例的业务线程读取码流数据的流程图,如图4所示,所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据,还包括以下步骤:
50.步骤s402,将所述不同类型的业务线程融合到同一所述收包线程和cpu处理;
51.步骤s404,根据所述不同类型的业务线程的任务数量,选择最小载荷的所述收包线程进行处理。
52.在一个示例性实施例中,所述流媒体内部缓存区为环形资源池。
53.在一个示例性实施例中,图5是根据本发明实施例的流媒体数据处理方法的流程
图,如图5所示,在所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据之后,还包括:所述不同类型的业务线程将所述码流数据存入存储设备进行数据持久化存储,即该流程包括以下步骤:
54.步骤s502,将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区;
55.步骤s504,收包线程从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;
56.步骤s506,不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据;
57.步骤s508,所述不同类型的业务线程将所述码流数据存入存储设备进行数据持久化存储。
58.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
59.在本实施例中还提供了一种流媒体数据处理系统,该系统用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
60.图6是根据本发明实施例的流媒体数据处理系统的结构框图,如图6所示,该流媒体数据处理系统60包括:数据处理模块610,用于将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区;数据获取模块620,用于从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;数据读取模块630,用于根据业务线程的不同类型从所述流媒体内部缓存区读取所述码流数据。
61.在一个示例性实施例中,图7是根据本发明实施例的数据处理模块的结构框图,如图7所示,该数据处理模块70把图6所示的流媒体数据处理系统60中的数据处理模块610分为两部分,分别是:第一数据处理单元710,用于将所述码流数据按套接字描述文件符整合进入所述线程任务通道;第二数据处理单元720,用于将所述消息信令按命名管道描述文件符整合进入所述线程任务通道。
62.本领域的普通技术人员应该知道,根据数据内容的不同,在实际实施过程中,可以将数据处理模块进一步细分为多个数据处理单元,这里不做限制。
63.在一个示例性实施例中,图8是根据本发明实施例的数据读取模块的结构框图,如图8所示,该数据读取模块80把图6所示的流媒体数据处理系统60中的数据读取模块630分为三部分,分别是:第一读取单元810,用于在所述码流数据存入所述流媒体内部缓存区后,根据所述业务线程的不同类型立即从所述流媒体内部缓存区读取所述码流数据;第二读取单元820,在所述码流数据存入所述流媒体内部缓存区后,根据所述业务线程的不同类型同时从所述流媒体内部缓存区读取所述码流数据;第三读取单元830,在所述码流数据存入所述流媒体内部缓存区后,所述业务线程的不同类型的需要随时从所述流媒体内部缓存区读
取所述码流数据。
64.本领域的普通技术人员应该知道,根据数据内容的不同,在实际实施过程中,可以将数据读取模块进一步细分为多个数据读取单元,这里不做限制。
65.在一个示例性实施例中,图9是根据本发明实施例的流媒体数据处理系统的结构框图,如图9所示,该流媒体数据处理系统90除了包括图6中所示的各个模块外,还包括:数据存储模块910,用于将所述数据读取模块读取的所述码流数据存入存储设备。
66.本领域的普通技术人员应该知道,上述实施例所涉及的各个模块、单元是可以组合到一起,或者根据需要进行部分组合或者集成到一个或者多个装置、系统上,只要能够实现相应的功能即可。
67.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
68.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
69.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
70.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
71.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
72.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
73.为了使得本领域的技术人员更好地理解本发明的技术方案,下面将结合具体的场景实施例对本发明的技术方案进行说明。
74.场景实施例一
75.图10是根据本发明场景实施例的流媒体数据处理的流程图,如图10所示,以流媒体数据传输模型为例;首先,在全链路建立线程管理机制,提出通道趋同技术,合理管理和优化线程;接着,流媒体收包线程从操作系统缓存区取出数据包,提出纵横取包技术,提升收包阶段的性能;接着,收包线程将取出的数据包存入流媒体环形缓存区;接着,流媒体业务线程从环形缓存区复制数据包到相关业务进行数据处理,提出融合生产者消费者技术,提升数据转发性能;最后,将数据进行持久化存储。下面结合图10所示的具体步骤做详细说明:
76.步骤s1002,建立线程管理机制;
77.在流媒体数据传输的全链路建立线程管理机制,对线程进行合理管理和优化,减少系统阻塞,提升传输性能。
78.图11是根据本发明场景实施例的线程管理机制示意图,如图11所示,将数据包码
buffer缓存区,待文件关闭或者缓存区满时就将缓存区数据刷入本地存储或者对象存储,以此来减轻读写io压力。
93.综上,本发明提出了一种流媒体数据处理方法及系统,理论上,在万兆带宽下(10gbps)能够以满带宽的速度处理数据码流。本发明极大提高了流媒体系统的接收转发性能,能够为音视频相关的产业极大地节约资源和成本。针对大流量情况下,流媒体数据接收和处理转发链路数据丢包的问题,本发明首先,在全链路建立线程管理机制,将码流与信令整合到同一接收线程中处理并进行统一管理,但又在进入通道进行区分,避免使用锁的方式来防止多线程访问,有利于优化线程管理,减少系统阻塞。即提出通道趋同技术对线程进行合理管理和优化。然后,在纵向上,提升单个收包线程取包性能;在横向上,批量扩大利用内核资源,有利于加快从系统缓存区中拿取码流数据包并存入流媒体内部缓存区。即提出纵横取包技术来提升数据接收阶段性能。最后,以异步调用的方式解耦不同的工作线程,减小线程之间的相互影响和耗时延迟;并且将抽象线程融合到实际相同的线程和内核上处理,减少线程的额外消耗,充分利用系统资源,有利于加快内部缓存模块数据处理。即提出融合生产者消费者技术来提升数据处理阶段性能。
94.本发明适用于基于流式数据处理的音视频相关产业,如视频会议、视频物联、视频中台等。具体可用于接入路数和流量庞大的高并发场景,可用于高性能数据转发,可用于无丢包需求的业务等。本发明的数据流链路流程及分析思想、分阶段性能优化技术、方案设计等具有明显的特征。通过抓包、业务调用链追踪工具等手段实现与本发明类似或者相同的目的,均应在本发明保护范围之内。
95.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
96.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种流媒体数据处理方法,其特征在于,包括:将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区;收包线程从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据。2.根据权利要求1所述的方法,其特征在于,所述码流数据和所述消息信令在所述同一线程任务通道中分别通过套接字描述文件符和命名管道描述文件符进行区分。3.根据权利要求1所述的方法,其特征在于,所述收包线程从所述系统缓存区获取所述码流数据包括:所述码流数据的数据包结构体使用指针进行传递,所述收包线程采用异步io事件触发机制从所述系统缓存区获取所述码流数据,并根据所述码流数据的流量大小调整取包数量和最大事件数。4.根据权利要求1所述的方法,其特征在于,所述收包线程从所述系统缓存区获取所述码流数据,还包括:采用多收包线程从所述系统缓存区获取所述码流数据,并发送至多核cpu中指定的cpu处理,并提升所述收包线程的优先级。5.根据权利要求4所述的方法,其特征在于,所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据包括:所述收包线程和业务线程以流媒体内部缓存区为中心,采用生产者/消费者模式传递所述码流数据的数据包,其中,所述收包线程为生产者,所述业务线程为消费者。6.根据权利要求5所述的方法,其特征在于,所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据,还包括:将所述不同类型的业务线程融合到同一所述收包线程和cpu处理;根据所述不同类型的业务线程的任务数量,选择最小载荷的所述收包线程进行处理。7.根据权利要求6所述的方法,其特征在于,所述流媒体内部缓存区为环形资源池。8.根据权利要求1所述的方法,其特征在于,在所述不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据之后,还包括:所述不同类型的业务线程将所述码流数据存入存储设备进行数据持久化存储。9.一种流媒体数据处理系统,其特征在于,包括:数据处理模块,用于将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区;数据获取模块,用于从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;数据读取模块,用于根据业务线程的不同类型从所述流媒体内部缓存区读取所述码流数据。10.根据权利要求9所述的系统,其特征在于,所述数据处理模块包括以下至少之一:第一数据处理单元,用于将所述码流数据按套接字描述文件符整合进入所述线程任务通道;第二数据处理单元,用于将所述消息信令按命名管道描述文件符整合进入所述线程任务通道。
11.根据权利要求9所述的系统,其特征在于,所述数据读取模块包括以下至少之一:第一读取单元,用于在所述码流数据存入所述流媒体内部缓存区后,根据所述业务线程的不同类型立即从所述流媒体内部缓存区读取所述码流数据;第二读取单元,在所述码流数据存入所述流媒体内部缓存区后,根据所述业务线程的不同类型同时从所述流媒体内部缓存区读取所述码流数据;第三读取单元,在所述码流数据存入所述流媒体内部缓存区后,所述业务线程的不同类型的需要随时从所述流媒体内部缓存区读取所述码流数据。12.根据权利要求9所述的系统,其特征在于,还包括:数据存储模块,用于将所述数据读取模块读取的所述码流数据存入存储设备。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至8任一项中所述的方法。14.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至8任一项中所述的方法。
技术总结
本发明实施例提供了一种流媒体数据处理方法及系统,通过将码流数据和消息信令按不同的描述文件符整合至同一线程任务通道,并缓存至系统缓存区,提升了流媒体数据接收的性能;通过令收包线程从所述系统缓存区获取所述码流数据,并存入流媒体内部缓存区;不同类型的业务线程从所述流媒体内部缓存区读取所述码流数据,提高了流媒体数据的处理转发性能,达到了提升流媒体数据接收与转发速度的效果。到了提升流媒体数据接收与转发速度的效果。到了提升流媒体数据接收与转发速度的效果。
技术研发人员:陈俊江 涂英哲 张胜文 陈勇 卢建
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:2022.06.01
技术公布日:2023/8/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:按键装置及其帽盖的制作方法 下一篇:一种防晒、美白组合物、化妆品及其制备方法与流程