【技术实现步骤摘要】
一种基于SIP协议的音视频切片传输平台
本专利技术涉及信令交互与音视频传输
,特别是涉及一种基于SIP协议的音视频流采集、切片、存放的平台。
技术介绍
随着社会的发展,交通的便利,人们生活的圈子越来越大,人与人之间面对面的陪伴与沟通已经成为一种奢侈。而随着网络时代的到来,人们的生活与沟通越来越数字化,我们可以借助现代科技来实现沟通与陪伴。在此大环境下,信令交互与音视频传输技术的研发与应用也越来越多。而现在市面上具有陪伴与沟通功能的产品颇多,尤其是在老年人市场,且每一样产品都有自己一套独立完整的信令交互与音视频传输系统。虽然每一套系统的核心技术大同小异,但具体到技术细节又有许多偏差,这导致每一样产品的平台系统几乎都是独立不互通的。所以具体到不同的应用情景,我们可能需要在现有技术的基础上开发一个适合的信令交互与音视频传输平台。SIP(SessionInitiationProtocol,会话发起协议)是由IETF(InternetEngineeringTaskForce,互联网工程任务组)提出的IP电话信令协议,是采用UTF-8字符集来进行编码的文本协议。SIP是 ...
【技术保护点】
1.一种基于SIP协议的音视频切片传输平台,其特征在于:包括SIP信令模块、流媒体信息交互与资源分配模块、媒体流切片存储模块,其中SIP信令模块为信令服务器,流媒体信息交互与资源分配模块和媒体流切片存储模块都属于流媒体服务器;通过SIP信令模块接收来自SIP终端的请求,包括注册、心跳保活、通知媒体服务器、链接获取与转发接口;SIP终端首先通过SIP消息向SIP信令模块进行注册,SIP信令模块进行一系列加密认证流程;一种是认证方式是对通过加密后的密码与数据库进行比对,匹配成功则认证成功;还有一种认证方式是SIP终端通过验证码比对,比对正确则向平台发送消息内容为PASS的注册消 ...
【技术特征摘要】
1.一种基于SIP协议的音视频切片传输平台,其特征在于:包括SIP信令模块、流媒体信息交互与资源分配模块、媒体流切片存储模块,其中SIP信令模块为信令服务器,流媒体信息交互与资源分配模块和媒体流切片存储模块都属于流媒体服务器;通过SIP信令模块接收来自SIP终端的请求,包括注册、心跳保活、通知媒体服务器、链接获取与转发接口;SIP终端首先通过SIP消息向SIP信令模块进行注册,SIP信令模块进行一系列加密认证流程;一种是认证方式是对通过加密后的密码与数据库进行比对,匹配成功则认证成功;还有一种认证方式是SIP终端通过验证码比对,比对正确则向平台发送消息内容为PASS的注册消息,平台收到内容为PASS的注册消息则判断为认证通过;如果认证通过,SIP信令模块将该SIP终端的用户名作为键,与SIP终端之间的Session作为值,以键-值对的形式保存在内存中;在响应SIP终端消息时,通过用户名查找到Session,再通过该Session响应消息;为了保证与SIP终端一直处于相连状态,SIP终端每隔一段时间需要向SIP信令模块发送方法为Register,内容为heartbeat的消息,SIP信令模块接收到后回复200OK消息;如果超过一定时间未收到来自SIP终端的heartbeat消息,SIP信令模块注销与当前SIP终端的会话;当发起视频请求之前,SIP终端会向SIP信令模块发送方法为OPTIONS,内容为query的消息,SIP信令模块转发给被请求SIP终端,被请求SIP终端若在线则会回复200OK,若不在线,SIP信令模块直接回复400;按照在线的情况,之后SIP终端向SIP信令模块再发送方法为INVITE、内容为media的消息,消息内含视频参数;SIP信令模块将消息转发给流媒体信息交互与资源分配模块,准备建立会话;SIP信令模块回复SIP终端100Trying的信息,然后流媒体信息交互与资源分配模块为视频会话分配预设数值区间的端口号;再根据被请求SIP终端用户名,在指定的路径下寻找是否存在以该用户名为名字的文件夹,若没有则创建一个,此文件夹作为媒体流切片暂时存放的路径,该路径及端口号各自作为一个临时变量,提供给媒体流切片存储模块;之后将端口号及根据文件夹路径生成的可拉流的链接回复给SIP信令模块,SIP信令模块转发端口号等信息给请求SIP终端,并回复200OK;当回复SIP终端后,SIP终端不再操作,处于等待命令状态;SIP信令模块向被请求SIP终端发送方法为INVITE、内容为media的消息,内含会话建立必要信息,被请求SIP终端收到后回复200OK...
【专利技术属性】
技术研发人员:孟利民,王豪赞,林梦嫚,蒋维,应颂翔,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。