[发明专利]一种基于RTSP协议的视频实时传输模式设计方法在审
申请号: | 202110974375.8 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113709518A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 高娟 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/44;H04N21/6437;H04N21/858;H04L29/06;H04L29/08 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘瑞东 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rtsp 协议 视频 实时 传输 模式 设计 方法 | ||
1.一种基于RTSP协议的视频实时传输模式设计方法,其特征在于,该方法包括如下步骤:
S1、提供上层用户命令接口
视频处理模块板卡通过udp通信接收上层用户指令,指令类型如下:
视频传输开始;
视频传输结束;
退出程序;
S2、根据用户命令指令进行视频实时收发
首先,主函数初始化udp通信,然后,进入通讯主循环,在主循环中遍历查询用户命令字内容,根据不同工作模式进行不同工作流程;
S21、视频传输流程
该流程从网络接收用户发送的原始视频数据并按照RTSP协议获取视频数据,通过用户指定的参数进行视频解码模块的设置,该模块解码后的数据经过视频处理模块传输到视频输出模式显示,同时视频处理模块还将数据传输到视频编码模块进行视频再次加工,该过程通过用户指定的参数进行视频编码模块的设置,接收视频处理模块传输的数据,将处理加工后的数据按照RTSP协议规则发送;
S22、视频通信停止设置
接收到用户停止指令后,将编解码模块的绑定关系解除并清除系统资源;
S23、主循环停止设置
接收到用户退出程序指令后,退出主循环流程。
2.如权利要求1所述的基于RTSP协议的视频实时传输模式设计方法,其特征在于,所述步骤S1中的视频传输开始指令包括设置传输的视频编解码类型,分辨率大小,传输的端口,视频传输结束指令用于停止视频的发送和接收过程,销毁和回收视频传输过程的资源,退出程序指令用于停止应用程序。
3.如权利要求1或2所述的基于RTSP协议的视频实时传输模式设计方法,其特征在于,所述步骤S2首先,主函数初始化udp通信,然后,进入通讯主循环,在主循环中遍历查询用户命令字内容,根据不同工作模式进行不同工作流程具体包括:
首先,主函数初始化udp通信线程;设定UDP套接字,创建UDP接收线程;在线程入口函数中遍历查询是否退出网络接收任务,如果是则退出入口函数的循环,如果不是则从网络套接字接收网络报文,分析报文合法性并解析命令字;启动锁机制对报文提取的命令字内容进行变量写操作,防止与主循环读操作冲突;
然后,进入传输主循环;在主循环中遍历查询用户命令字内容,根据不同工作模式进行不同工作流程。
4.如权利要求3所述的基于RTSP协议的视频实时传输模式设计方法,其特征在于,所述步骤S21具体包括如下步骤:
S211、启动视频接收任务;
S212、启动视频解码任务;
S213、绑定视频解码模块和视频处理模块、视频处理模块和视频输出模块,创建好绑定关系的模块能自动化形成流水线处理视频数据;视频解码模块的数据发送到视频处理模块进行再次处理,视频处理模块进行再加工的数据输出到视频输出模块进行显示可查看拉流回来的原始视频图像;视频解码模块用于视频叠加、缩放功能;
S214、启动视频发送任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110974375.8/1.html,转载请声明来源钻瓜专利网。