基于RTSP服务器的望远镜流媒体实时传输系统的设计
发布时间:2021-08-18 18:24
本文针对望远镜的观测需求,设计并实现了一种能够用于望远镜实时流媒体数据传输的RTSP服务器系统。系统能够对相机图像进行实时的H.264编码,并且将编码后的数据进行RTSP推送。本文重点介绍了H.264实时编码及RTSP服务器的设计与实现。通过实验验证该系统能够对相机设备进行实时图像数据推送,并能够允许多个用户并发访问推送数据。
【文章来源】:电子技术与软件工程. 2020,(05)
【文章页数】:3 页
【部分图文】:
流媒体传输系统整体架构
RTSP推流过程依靠多线程处理来实现实时性推送。主线程中构建了一个RTSP对象,用于初始化RTSP推送类、H.264编码器函数、推送函数、图像参数以及存储空间。推送函数中定义了一个子线程,用来进行数据的处理和推送。主线程中打开RTSPServer函数,完成服务器的构建。然后主线程进入获取图像数据的循环中,不断的将获取到的图像数据存放到推送类的指针成员中。最后主线程中加入推送对象的停止和退出操作。这样便完成了主线程中实时推送环境的搭建。图3:基于TCP协议的RTSP数据推流
图2:RTSP服务器与客户端之间的通信过程在推送函数中定义的子线程主要负责构造RTSP推送的数据。子线程调用主线程中前端相机获取的原始图像数据,将图像数据转换成YUV420格式,并进行H.264编码。再将编码后的数据通过主线程中的RTSP服务器进行推送,使用TCP协议传输到客户端。
【参考文献】:
期刊论文
[1]基于H.264标准的实时视频压缩系统设计[J]. 张宛怡,张尧,周启炜. 数字通信世界. 2019(05)
[2]基于Live555的手机实时直播系统设计与实现[J]. 魏崇毓,张宏琳. 计算机工程与设计. 2016(05)
[3]基于RTSP协议网络监控系统的研究与实现[J]. 茅炎菲,黄忠东. 计算机工程与设计. 2011(07)
硕士论文
[1]无人机实时高清图传系统的设计与实现[D]. 彭湛博.西安电子科技大学 2018
[2]基于H.264与H.265的低延时视频监控系统的设计与实现[D]. 黄天驰.贵州大学 2018
[3]基于RTSP的嵌入式流媒体服务器设计与实现[D]. 胡李镇.华中科技大学 2017
[4]移动式视频监控系统的设计与实现[D]. 张洪坤.东南大学 2017
本文编号:3350398
【文章来源】:电子技术与软件工程. 2020,(05)
【文章页数】:3 页
【部分图文】:
流媒体传输系统整体架构
RTSP推流过程依靠多线程处理来实现实时性推送。主线程中构建了一个RTSP对象,用于初始化RTSP推送类、H.264编码器函数、推送函数、图像参数以及存储空间。推送函数中定义了一个子线程,用来进行数据的处理和推送。主线程中打开RTSPServer函数,完成服务器的构建。然后主线程进入获取图像数据的循环中,不断的将获取到的图像数据存放到推送类的指针成员中。最后主线程中加入推送对象的停止和退出操作。这样便完成了主线程中实时推送环境的搭建。图3:基于TCP协议的RTSP数据推流
图2:RTSP服务器与客户端之间的通信过程在推送函数中定义的子线程主要负责构造RTSP推送的数据。子线程调用主线程中前端相机获取的原始图像数据,将图像数据转换成YUV420格式,并进行H.264编码。再将编码后的数据通过主线程中的RTSP服务器进行推送,使用TCP协议传输到客户端。
【参考文献】:
期刊论文
[1]基于H.264标准的实时视频压缩系统设计[J]. 张宛怡,张尧,周启炜. 数字通信世界. 2019(05)
[2]基于Live555的手机实时直播系统设计与实现[J]. 魏崇毓,张宏琳. 计算机工程与设计. 2016(05)
[3]基于RTSP协议网络监控系统的研究与实现[J]. 茅炎菲,黄忠东. 计算机工程与设计. 2011(07)
硕士论文
[1]无人机实时高清图传系统的设计与实现[D]. 彭湛博.西安电子科技大学 2018
[2]基于H.264与H.265的低延时视频监控系统的设计与实现[D]. 黄天驰.贵州大学 2018
[3]基于RTSP的嵌入式流媒体服务器设计与实现[D]. 胡李镇.华中科技大学 2017
[4]移动式视频监控系统的设计与实现[D]. 张洪坤.东南大学 2017
本文编号:3350398
本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/3350398.html