System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频传输领域,特别地,涉及一种视频码流数据的传输方法。
技术介绍
1、随着基于视频数据的业务应用的广泛发展,与视频数据业务应用相关的关联信息也需要被传输。
2、以网络摄像机(ipc:ip camera)为例,网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将视频影像通过网络传至远端,且远端的浏览者通过标准的网络浏览器如microsoft ie或netscape即可监视其视频影像,并可基于视频影像进行目标检测、报警等业务应用。
3、目前关联信息通常独立于视频码流数据而单独传输,这成为基于视频数据的业务应用的痛点。
技术实现思路
1、本专利技术提供了一种视频码流数据的传输方法,以提高与视频数据业务应用相关的关联信息传输的实时性。
2、本专利技术第一方面提供一种视频码流数据的传输方法,该方法包括:
3、发送端获取待发送视频码流数据中的至少一第一视频帧,将与视频业务应用关联的第一数据添加至所获取视频帧中用于提供补充信息的附加字段,得到添加有第一数据的视频码流数据,其中,第一数据为基于所述待发送视频码流数据所进行的业务应用的关联数据,
4、将添加有第一数据的视频码流数据进行封装,
5、将封装的视频码流数据进行发送。
6、较佳地,所述第一视频帧包括:首视频帧,或者每帧视频帧,或者第一指定视频帧,该第一指定视频帧根据第一数据所关联的视频帧确定,
7、所述将与视频业务应
8、在第一视频帧为首视频帧的情形下,将所有第一数据插入至首视频帧中的附加字段,
9、在第一视频帧为每帧视频帧的情形下,将所有第一数据插入至每帧视频帧中的附加字段,或者,将各第一数据插入至任意视频帧中的附加字段,或者,将各第一数据插入至与该第一数据关联的任意视频帧中的附加字段,
10、在第一视频帧为第一指定视频帧的情形下,将所有第一数据插入至第一指定视频帧中的附加字段,或者,将各第一数据插入至任意第一指定视频帧中的附加字段,或者,将各第一数据插入至与该第一数据关联的任意第一指定视频帧中的附加字段。
11、较佳地,该方法进一步包括:
12、发送端获取待发送视频码流数据中的至少一第二视频帧,将用于提高视频编解码的性能和/或视频播放质量的第二数据添加至所获取视频帧中的附加字段中,得到添加有第二数据的视频码流数据,
13、其中,第一视频帧与第二视频帧为同一视频帧,或为不同视频帧;
14、所述将添加有第一数据的视频码流数据进行封装,包括:
15、将添加有第一数据和第二数据的视频码流数据进行封装。
16、较佳地,所述第二视频帧包括:首视频帧,或者每帧视频帧,或者第二指定视频帧,该第二指定视频帧根据第二数据所关联的视频帧确定,
17、所述将用于提高视频编解码的性能和/或视频播放质量的第二数据添加至所获取视频帧中的附加字段,包括:
18、在第二视频帧为首视频帧的情形下,将所有第二数据插入至首视频帧中的附加字段,
19、在第二视频帧为每帧视频帧的情形下,将所有第二数据插入至每帧视频帧中的附加字段,或者,将各第二数据插入至任意视频帧中的附加字段,或者,将各第二数据插入至与该第二数据关联的任意视频帧中的附加字段,
20、在第二视频帧为第二指定视频帧的情形下,将所有第二数据插入至第二指定视频帧中的附加字段,或者,将各第二数据插入至任意第二指定视频帧中的附加字段,将各第二数据插入至与该第二数据关联的任意第二指定视频帧中的附加字段。
21、较佳地,所述视频码流数据为h.264或h.265格式,所述附加字段为补充增强信息字段;
22、所述第一数据为用于描述视频属性信息的标签数据,该标签数据用于对视频码流数据进行视频检索,
23、所述将封装的视频码流数据进行发送,进一步包括:
24、将封装的视频码流数据转发至至少一个以上接收端,和/或
25、将封装的视频码流数据拷贝至本地。
26、较佳地,所述视频码流数据为h.264或h.265格式,所述附加字段为补充增强信息字段;
27、所述第一数据为待发送视频码流数据对应的音频数据,
28、所述发送端获取待发送视频码流数据中的至少一第一视频帧,将与视频业务应用关联的第一数据添加至所获取视频帧中用于提供补充信息的附加字段,包括: 发送端将待发送视频码流数据、及其音频数据分别进行加密,得到加密后的视频码流数据、加密后的音频数据,从加密后的视频码流数据获取至少一第一视频帧,
29、将加密后的音频数据作为第一数据,添加至所获取视频帧的补充增强信息字段,得到添加有第一数据的视频码流数据;
30、或者,
31、发送端将音频数据进行加密,得到加密后的音频数据,
32、从视频码流数据获取至少一第一视频帧,
33、将加密后的音频数据作为第一数据,添加至所获取视频帧的补充增强信息字段,得到添加有第一数据的视频码流数据;
34、或者,
35、发送端将视频码流数据进行加密,得到加密后的视频码流数据;
36、从视频码流数据获取至少一第一视频帧,
37、将音频数据作为第一数据,添加至所获取视频帧的补充增强信息字段,得到添加有第一数据的视频码流数据。
38、较佳地,所述将视频码流数据进行加密包括:将视频码流数据中的至少一视频帧进行加密,
39、所获取的第一视频帧为加密后的视频帧,
40、所述发送端获取待发送视频码流数据中的至少一第二视频帧,将用于提高视频编解码的性能和/或视频播放质量的第二数据添加至所获取视频帧中的附加字段,包括:
41、从加密后的视频码流数据获取至少一的第二视频帧,其中,第二视频帧为为加密后的视频帧,
42、将第二数据添加至所获取视频帧中的补充增强信息字段。
43、较佳地,所述将添加有第一数据的视频码流数据进行封装,包括:
44、将添加有第一数据的视频码流数据进行加密,将加密后的视频码流数据进行封装;
45、所述将添加有第一数据和第二数据的视频码流数据进行封装,包括:
46、将添加有第一数据和第二数据的视频码流数据进行加密,将加密后的视频码流数据进行封装。
47、本专利技术第二方面提供的一种视频码流数据的传输装置,该装置包括:
48、第一数据插入模块,用于发送端获取待发送视频码流数据中的至少一第一视频帧,将与视频业务应用关联的第一数据添加至所获取视频帧中用于提供补充信息的附加字段,得到添加有第一数据的视频码流数据,其中,第一数据为基于所述待发送视频码流数据所进行的业务应用的关联数据,
49、本文档来自技高网...
【技术保护点】
1.一种视频码流数据的传输方法,其特征在于,该方法包括:
2.如权利要求1所述的传输方法,其特征在于,所述第一视频帧包括:首视频帧,或者每帧视频帧,或者第一指定视频帧,该第一指定视频帧根据第一数据所关联的视频帧确定,
3.如权利要求1或2所述的传输方法,其特征在于,该方法进一步包括:
4.如权利要求3所述的传输方法,其特征在于,所述第二视频帧包括:首视频帧,或者每帧视频帧,或者第二指定视频帧,该第二指定视频帧根据第二数据所关联的视频帧确定,
5.如权利要求4所述的传输方法,其特征在于,所述视频码流数据为H.264或H.265格式,所述附加字段为补充增强信息字段;
6.如权利要求4所述的传输方法,其特征在于,所述视频码流数据为H.264或H.265格式,所述附加字段为补充增强信息字段;
7.如权利要求6所述的传输方法,其特征在于,所述将视频码流数据进行加密包括:将视频码流数据中的至少一视频帧进行加密,
8.如权利要求4所述的传输方法,其特征在于,所述将添加有第一数据的视频码流数据进行封装,包括:
...【技术特征摘要】
1.一种视频码流数据的传输方法,其特征在于,该方法包括:
2.如权利要求1所述的传输方法,其特征在于,所述第一视频帧包括:首视频帧,或者每帧视频帧,或者第一指定视频帧,该第一指定视频帧根据第一数据所关联的视频帧确定,
3.如权利要求1或2所述的传输方法,其特征在于,该方法进一步包括:
4.如权利要求3所述的传输方法,其特征在于,所述第二视频帧包括:首视频帧,或者每帧视频帧,或者第二指定视频帧,该第二指定视频帧根据第二数据所关联的视频帧确定,
5.如权利要求4所述的传输方法,其特征在于,所述视频码流数据为h.264或h.265格式,所述附加字段为补充增强信息字段;<...
【专利技术属性】
技术研发人员:李勇,艾国,杨作兴,
申请(专利权)人:深圳比特微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。