音视频数据接收方法、装置、设备、系统和存储介质制造方法及图纸

技术编号:32115595 阅读:13 留言:0更新日期:2022-01-29 19:00
本发明专利技术实施例公开了一种音视频数据接收方法、装置、设备、系统和存储介质,该方法包括:开启第一线程运行音视频接收模块,在所述音视频接收模块启动后,绑定固定通信端口,并对所述固定通信端口进行监听;开启第二线程运行信令交互模块,通过所述信令交互模块发送所述固定通信端口至服务器,用于所述服务器根据所述固定通信端口进行音视频数据的发送,其中,所述音视频接收模块和所述信令交互模块独立运行;在监听到通过所述固定通信端口接收到音视频数据时,通过所述音视频接收模块对接收到的所述音视频数据进行解码组包。本方案优化了音视频数据处理机制,提升了音视频数据接收的稳定性以及时效性。定性以及时效性。定性以及时效性。

【技术实现步骤摘要】
音视频数据接收方法、装置、设备、系统和存储介质


[0001]本申请实施例涉及音视频处理
,尤其涉及一种音视频数据接收方法、装置、设备、系统和存储介质。

技术介绍

[0002]随着互联网和计算机技术的发展,音视频数据作为当今主流的多媒体数据被广泛使用。如将音视频数据存储于服务器中,客户端与服务器建立通信连接后,服务器发送该音视频数据至客户端。相应的,客户端对服务器发出的音视频数据进行接收以用于播放展示。
[0003]客户端在进行音视频数据获取的过程中,主要包括信令交互以及音视频数据接收的步骤。现有技术中,信令交互以及音视频数据接收的配合处理中存在缺陷,导致音视频数据接收效率降低。

技术实现思路

[0004]本专利技术实施例提供了一种音视频数据接收方法、装置、设备、系统和存储介质,优化了音视频数据处理机制,解决了现有技术中音视频数据接收效率低的问题,提升了音视频数据接收的稳定性以及时效性。
[0005]第一方面,本专利技术实施例提供了一种音视频数据接收方法,该方法包括:
[0006]开启第一线程运行音视频接收模块,在所述音视频接收模块启动后,绑定固定通信端口,并对所述固定通信端口进行监听;
[0007]开启第二线程运行信令交互模块,通过所述信令交互模块发送所述固定通信端口至服务器,用于所述服务器根据所述固定通信端口进行音视频数据的发送,其中,所述音视频接收模块和所述信令交互模块独立运行;
[0008]在监听到通过所述固定通信端口接收到音视频数据时,通过所述音视频接收模块对接收到的所述音视频数据进行解码组包。
[0009]第二方面,本专利技术实施例还提供了一种音视频数据接收装置,该装置包括:
[0010]第一处理单元,用于开启第一线程运行音视频接收模块,在所述音视频接收模块启动后,绑定固定通信端口,并对所述固定通信端口进行监听,在监听到通过所述固定通信端口接收到音视频数据时,通过所述音视频接收模块对接收到的所述音视频数据进行解码组包;
[0011]第二处理单元,用于开启第二线程运行信令交互模块,通过所述信令交互模块发送所述固定通信端口至服务器,用于所述服务器根据所述固定通信端口进行音视频数据的发送,其中,所述音视频接收模块和所述信令交互模块独立运行。
[0012]第三方面,本专利技术实施例还提供了一种音视频数据接收系统,该系统包括音视频接收模块以及信令交互模块,其中,
[0013]音视频接收模块,用于被开启的第一线程运行,在启动后,绑定固定通信端口,并对所述固定通信端口进行监听,以及在监听到通过所述固定通信端口接收到音视频数据
时,对接收到所述音视频数据进行解码组包;
[0014]信令交互模块,用于被开启的第二线程运行,发送所述固定通信端口至服务器,用于所述服务器根据所述固定通信端口进行音视频数据的发送,其中,所述音视频接收模块和所述信令交互模块独立运行。
[0015]第四方面,本专利技术实施例还提供了一种音视频数据接收设备,该设备包括:
[0016]一个或多个处理器;存储装置,用于存储一个或多个程序,
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所述的音视频数据接收方法。
[0018]第五方面,本专利技术实施例还提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本专利技术实施例所述的音视频数据接收方法。
[0019]本专利技术实施例中,通过开启第一线程运行音视频接收模块,在音视频接收模块启动后,绑定固定通信端口,并对固定通信端口进行监听,以及开启第二线程运行信令交互模块,通过信令交互模块发送固定通信端口至服务器,用于服务器根据固定通信端口进行音视频数据的发送,其中,音视频接收模块和信令交互模块独立运行,在监听到通过固定通信端口接收到音视频数据时,通过音视频接收模块对接收到所述音视频数据进行解码组包。本方案优化了音视频数据处理机制,音视频接收模块和信令交互模块独立运行,减少了二者之间的频繁交互导致数据处理效率低的问题,通过不同的线程进行运行以分离音视频接收模块和信令交互模块,提升了音视频数据接收的稳定性以及时效性。
附图说明
[0020]图1为本专利技术实施例提供的一种音视频数据接收方法的流程图;
[0021]图2为本专利技术实施例提供的另一种音视频数据接收方法的流程图;
[0022]图3为本专利技术实施例提供的另一种音视频数据接收方法的流程图;
[0023]图4为本专利技术实施例提供的另一种音视频数据接收方法的流程图;
[0024]图5为本专利技术实施例提供的另一种音视频数据接收方法的流程图;
[0025]图6为本专利技术实施例提供的一种音视频数据接收装置的结构框图;
[0026]图7为本专利技术实施例提供的一种音视频数据接收系统的模块示意图;
[0027]图8为本专利技术实施例提供的一种音视频数据接收设备的结构示意图。
具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0029]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符

/”,一般表示前后关联对象是一种“或”的关系。
[0030]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的信息调整方法进行详细地说明。
[0031]图1为本专利技术实施例提供的一种音视频数据接收方法的流程图,本实施例可以实现从服务器中高效的获取音视频数据,该方法可以由具备计算功能的设备如电脑、平板、笔记本、无人设备、手机或定制手持设备等来实施,具体包括如下步骤:
[0032]步骤S101、开启第一线程运行音视频接收模块,在所述音视频接收模块启动后,绑定固定通信端口,并对所述固定通信端口进行监听。
[0033]其中,线程为系统能够进行运算调度的最小单位,其为独立调度和分派的基本单位。该第一线程和后续记载的第二线程可以是系统内核调度的内核线程;也可以是由用户进程自行调度的用户线程,或者由内核与用户进程进行混合调度的线程,本方案不做具体限定。
[0034]其中,音视频接收模块为具体对音视频数据进行接收处理的模块。其通过开启的第一线程运行。在音视频接收模块启动后,进行固定通信端口的绑定。其中,通信端口为设备与其他设备进行信息数据传输的出入口。在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.音视频数据接收方法,其特征在于,包括:开启第一线程运行音视频接收模块,在所述音视频接收模块启动后,绑定固定通信端口,并对所述固定通信端口进行监听;开启第二线程运行信令交互模块,通过所述信令交互模块发送所述固定通信端口至服务器,用于所述服务器根据所述固定通信端口进行音视频数据的发送,其中,所述音视频接收模块和所述信令交互模块独立运行;在监听到通过所述固定通信端口接收到音视频数据时,通过所述音视频接收模块对接收到的所述音视频数据进行解码组包。2.根据权利要求1所述的音视频数据接收方法,其特征在于,在通过所述信令交互模块发送所述固定通信端口至服务器之前,还包括:通过所述信令交互模块发送鉴权信息至服务器进行鉴权,以及通过所述信令交互模块发送会话描述信息至所述服务器获取音视频数据描述参数;所述通过所述信令交互模块发送所述固定通信端口至服务器,包括:在接收到所述服务器发送的所述会话描述信息对应的回复信息后,发送包含所述固定通信端口的连接建立信息至所述服务器。3.根据权利要求1所述的音视频数据接收方法,其特征在于,在通过所述信令交互模块发送所述固定通信端口至服务器之后,还包括:通过所述信令交互模块发送播放请求至所述服务器,用于所述服务器在接收到所述播放请求后,发送音视频数据至所述固定通信端口;以及,通过所述信令交互模块发送播放关闭请求至所述服务器,用于所述服务器停止发送音视频数据以及断开通信连接。4.根据权利要求3所述的音视频数据接收方法,其特征在于,在通过所述信令交互模块发送播放关闭请求至所述服务器之后,还包括:在接收到所述服务器发送的所述播放关闭请求对应的回复信息后,断开和所述服务器的通信连接;通过第一线程继续运行所述音视频接收模块,并对所述固定通信端口进行监听。5.根据权利要求1所述的音视频数据接收方法,其特征在于,在开启第一线程运行音视频接收模块之前,还包括:创建音视频接收模块,进行所述音视频接收模块的初始化以获取存储资源;在对所述固定通信端口进行监听时,还包括:在检测到系统业务退出时,停止所述音视频接收模块的运行,销毁所述第一线程。6.根据权利要求5所述的音视频数据接收...

【专利技术属性】
技术研发人员:江汉朝
申请(专利权)人:广州极飞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1