The invention provides a control method of stream transmission based on embedded devices. Before the device sends data, the data packet is cached to the frame data buffer, and the 1 frame data is encoded by hardware. The 1 frame data is split into multiple packets to carry out the protocol packet, and the dismantled data is stored in the frame data buffer. When the cached data reaches a whole frame data, all the data in the buffer are sent. When the 1 frame data network sends a packet loss or the network transmission fails, all the data to be sent will be lost until the next frame is sent and sent again. The frame data buffer is used to store data and extract data through the controller. The invention optimizes the transmission of traditional single packet data into single frame data, improves transmission efficiency, reduces the call of the data interface of the system, reduces the consumption of CPU, reduces the occurrence of useless data, improves the network usage rate and transmission efficiency, and finally raises video viewing experience.
【技术实现步骤摘要】
一种基于嵌入式设备的码流传输的控制方法
本专利技术属于视频监控
,尤其是涉及一种基于嵌入式设备的码流传输的控制方法。
技术介绍
嵌入式数字设备,在监控领域,最核心的部分就是视频编码,及网络传输。在实际使用过程中,现场网络环境复杂多变,如何适应网络拥塞及网络抖动情况,达到视频预览流畅无花屏情况,是需要解决的问题。传统的数据传输过程中,视频数据较大,网络发送效率较低,占用CPU较高,并且传输过程中,数据丢包,导致最终视频花屏。
技术实现思路
有鉴于此,本专利技术旨在提出一种基于嵌入式设备的码流传输的控制方法,用来节约嵌入式CPU资源及优化发送效率,最终达到提升视频观看体验的目的。为达到上述目的,本专利技术的技术方案是这样实现的:一种基于嵌入式设备的码流传输的控制方法,包括如下步骤:(1)设备发送数据之前,先将数据包缓存到帧数据缓存器;(2)当缓存数据达到一整帧数据后,发送缓存器中所有数据;(3)当1帧数据的网络发送丢包或者网络发送失败时,将后面要发送的数据全部丢失,直至下一帧数据到来,再次发送。进一步的,所述帧数据缓存器用于存储数据,并通过控制器提取数据。进一步的,所述步骤(1)中包括,利用硬件编码1帧数据,将1帧数据拆分为多个包进行协议组包,将拆包数据存入帧数据缓存器。相对于现有技术,本专利技术所述的一种基于嵌入式设备的码流传输的控制方法具有以下优势:本专利技术将传统的单包数据发送优化成单帧数据方式发送,提高了传输效率,降低了系统发送数据接口的调用,降低了CPU的消耗,减少了无用数据的发生,提升了网络使用率以及发送效率,最终提升视频观看体验。附图说明构成本 ...
【技术保护点】
1.一种基于嵌入式设备的码流传输的控制方法,其特征在于:包括如下步骤:(1)设备发送数据之前,先将数据包缓存到帧数据缓存器;(2)当缓存数据达到一整帧数据后,发送缓存器中所有数据;(3)当1帧数据的网络发送丢包或者网络发送失败时,将后面要发送的数据全部丢失,直至下一帧数据到来,再次发送。
【技术特征摘要】
1.一种基于嵌入式设备的码流传输的控制方法,其特征在于:包括如下步骤:(1)设备发送数据之前,先将数据包缓存到帧数据缓存器;(2)当缓存数据达到一整帧数据后,发送缓存器中所有数据;(3)当1帧数据的网络发送丢包或者网络发送失败时,将后面要发送的数据全部丢失,直至下一帧数据到来,再次发送。2.根据权利...
【专利技术属性】
技术研发人员:王景彬,张帆,王思俊,董利强,
申请(专利权)人:天津天地伟业机器人技术有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。