[发明专利]一种视频流的传输方法和装置有效
申请号: | 201710277334.7 | 申请日: | 2017-04-25 |
公开(公告)号: | CN107018379B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 王艳;高运雷 | 申请(专利权)人: | 北京东土科技股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N21/262;H04N21/433 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 传输 方法 装置 | ||
本发明实施例涉及视频传输领域,尤其涉及一种视频流的传输方法和装置,有助于避免同一时刻接收到多条视频流引起视频卡顿现象。本发明实施例中,接收第一视频流的第一帧,记录第一视频流的第一帧的接收开始时刻和接收完成时刻;接收第二视频流的第一帧,记录第二视频流的第一帧的接收开始时刻;根据第一视频流的帧周期,以及第一视频流的第一帧的接收开始时刻和接收完成时刻,确定第一视频流的第一帧的帧空闲时间段;根据第一视频流的第一帧的帧空闲时间段和第二视频流第一帧的接收开始时刻,生成调整采样指令,使第二视频流的第二帧在第一视频流的第一帧的帧空闲时间段传输。有助于避免同一时刻接收到多条视频流引起视频卡顿现象。
技术领域
本发明实施例涉及视频传输领域,尤其涉及一种视频流的传输方法和装置。
背景技术
随着社会的发展,信息技术的进步,人们的通信方式发生了日新月异的变化,对于通信内容和质量的要求也在不断的升高,传统的通信方式已经不能满足人们的需求。由此,视频监控技术产生并迅速应用于工业生活领域。目前,视频监控的过程整体可以分为四个步骤:视频数据采集、视频数据编码压缩、视频数据传输、视频数据解码显示。
现有技术中,视频监控有两个重要的指标:视频的流畅性和视频的实时性。然而,从某种意义上来讲,二者是相互矛盾的。视频的流畅性要求交换机能将接收到的视频数据都传输到终端,视频的实时性要求交换机同时接收图像采集设备传输的数据视频数据,同时可及时将接收到的视频数据向上发送。但交换机的总流量是有限的,因此,不能将接收到的全部数据及时向上发送。其中,视频的流畅性主要受交换机的缓存的影响,当同时有大量视频数据发送至交换机时,交换机会将无法及时转发的视频数据帧缓存起来,从而保证视频流畅。视频数据发送方式采用的是burst方式。当图像采集设备采集的每一帧数据生成后,图像采集设备将会以最快的速度将视频数据丢到网卡,并发送出去。此视频数据没有缓存与备份,发送完成后图像采集设备就不再有这帧的视频数据了。虽然这种burst方式平均的bps并不高,但是在真正视频数据传输的时刻,视频数据以满带宽的速率传输。
在现有技术中,当交换机同时有多路视频数据的burst叠加到一起时,会引起突发流量,当突发的流量值超出了交换机的转发能力时,超出交换机的转发能力的视频数据无法及时处理,就会把这些视频数据就会被丢弃,从而造成大量的视频数据丢帧,引发了视频的卡顿现象。
发明内容
本发明实施例提供一种视频流的传输方法和装置,有助于避免同一时刻接收到多条视频流引起视频卡顿现象。
本发明实施例提供一种视频流的传输方法,包括:接收第一视频流的第一帧,记录第一视频流的第一帧的接收开始时刻和接收完成时刻;接收第二视频流的第一帧,记录第二视频流的第一帧的接收开始时刻;根据第一视频流的帧周期,以及第一视频流的第一帧的接收开始时刻和接收完成时刻,确定第一视频流的第一帧的帧空闲时间段;根据第一视频流的第一帧的帧空闲时间段和第二视频流第一帧的接收开始时刻,生成调整采样指令,使第二视频流的第二帧在第一视频流的第一帧的帧空闲时间段传输。
可选地,根据第一视频流的第一帧的帧空闲时间段和第二视频流第一帧的接收开始时刻,生成调整采样指令,包括:若第二视频流的第一帧的接收开始时刻早于第一视频流的第一帧的接收完成时刻,则将第二视频流的第二帧的采样开始时刻延迟第一时长;其中,第一时长不小于第一视频流的第一帧的接收完成时刻与第二视频流的第一帧收开始时刻之间的差值;第一时长用于使第二视频流的第二帧的接收开始时刻与第一视频流的第二帧的接收开始时刻之间的时间差不小于第一时差阈值且不大于第二时差阈值;第一时差阈值小于第二时差阈值;
若第二视频流的第一帧的接收开始时刻晚于第一视频流的第一帧的接收完成时刻、第二视频流的第一帧的接收开始时刻比第一视频流的第一帧的接收完成时刻晚第二时长,且第二时长不大于第一时差阈值,则将第二视频流的第二帧的采样开始时刻延迟第三时长;其中,第三时长用于使第二视频流的第二帧的接收开始时刻与第一视频流的第二帧的接收开始时刻之间的时间差不小于第一时差阈值且不大于第二时差阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司,未经北京东土科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710277334.7/2.html,转载请声明来源钻瓜专利网。