[发明专利]一种流媒体会话的建立和分发方法及系统在审
申请号: | 202210192433.6 | 申请日: | 2022-03-01 |
公开(公告)号: | CN114567618A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 杨帆;孟伸伸 | 申请(专利权)人: | 南京甄视智能科技有限公司 |
主分类号: | H04L65/1066 | 分类号: | H04L65/1066;H04L67/02;H04L67/141;H04L67/565;H04L69/16 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 季承 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 会话 建立 分发 方法 系统 | ||
一种流媒体会话的建立和分发方法,包括,包括以下步骤,1)根据PU端的请求创建会话CStreamRtpSession和会话CStreamStdRtpSession;2)创建管理事务CStreamBusinessManager、事务CStreamBusiness,以及处理CDirectProcessor;3)创建数据管理引擎CStreamMediaExchange,并将来自CU端的ps数据放入到所述数据管理引擎CStreamMediaExchange;4)对数据管理引擎CStreamMediaExchange进行维护,将查找到的数据通过会话CStreamRtpSession发往PU端。本发明还提供一种流媒体会话的建立和分发系统,将会话层和数据层的进行集中管理,降低了会话通道建立的时间,使得系统资源利用率会大大提升。
技术领域
本发明涉及流媒体传输技术领域,尤其涉及一种流媒体会话的建立和分发方法及系统。
背景技术
流媒体技术是将连续的影像和声音信息经过压缩处理后传送到网站服务器,由视频服务器向用户计算机顺序或实时地传送各个压缩包,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术。流媒体技术首先在使用者端的计算机上创建一个缓冲区,在播放前预先下一段数据作为缓冲,在网路实际连线速度小于播放所耗的速度时,播放程序就会取用一小段缓冲区内的数据,这样可以避免播放的中断,也使得播放品质得以保证。
在流媒体传输中涉及到服务平台和客户端的会话建立,服务平台和客户端的会话建立,服务平台和客户端的流媒体数据传输通道建立,服务平台和客户端的流媒体数据传输通道建立,数据流通过选定的源端发往指定的目的端。因此,一个会话层和数据层管理机制就显得尤为重要。
现有的流媒体传输解决方案多是分散式的管理,会话层和数据层的管理分开;流媒体数据发送的时候会话层的资源开辟和数据层的资源开辟不复用,在分发的时候,会出现系统资源浪费,建立传输通道会增加耗时的现象。
发明内容
为了解决现有技术的缺陷,本发明的目的在于提供一种流媒体会话的建立和分发方法及系统,将所有的会话层和数据层的建立均以队列的形式存放在数据管理引擎CStreamMediaExchange上进行统一调度,降低会话通道建立的时间并提升系统资源利用率。
为了实现上述目的,本发明提供的流媒体会话的建立和分发方法,包括以下步骤:
1)根据PU端的请求创建会话CStreamRtpSession和会话CStreamStdRtpSession;
2)创建管理事务CStreamBusinessManager、事务CStreamBusiness,以及处理CDirectProcessor;
3)创建数据管理引擎CStreamMediaExchange,并将来自CU端的ps数据放入到所述数据管理引擎CStreamMediaExchange;
4)对数据管理引擎CStreamMediaExchange进行维护,将查找到的数据通过会话CStreamRtpSession发往PU端。
进一步地,所述步骤1),还包括:
会话建立和分发平台接收PU端发送rtsp请求,创建会话CStreamRtpSession,并将所述会话CStreamRtpSession插入到map表中m_SessionMap,所述map表中请求索引为int类型的index;
会话建立和分发平台根据CU端的设备信息创建会话CStreamStdRtpSession,并将所述会话CStreamStdRtpSession插入到map表中m_SessionMap,map表中的请求索引为int类型的index。
进一步地,所述会话CStreamRtpSession,包括,当前的设备信息,当前的信令状态,消息请求模式;
所述会话会话CStreamStdRtpSession,包括,当前的设备信息,消息请求模式和socket信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京甄视智能科技有限公司,未经南京甄视智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210192433.6/2.html,转载请声明来源钻瓜专利网。