[发明专利]一种视频数据处理方法及装置有效
| 申请号: | 201710842552.0 | 申请日: | 2017-09-18 |
| 公开(公告)号: | CN108632559B | 公开(公告)日: | 2019-06-11 |
| 发明(设计)人: | 杨春晖;王艳辉;潘廷勇;朱道彦 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
| 主分类号: | H04N7/14 | 分类号: | H04N7/14;H04N21/4788;H04N21/442;H04N21/44;H04L29/06 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 王洪 |
| 地址: | 100000 北京市东*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联网终端 视频数据处理 视频数据传输 视频数据 数据传输 网络带宽 对视频数据 处理方式 传输方式 带宽占用 联网技术 流畅播放 视频传输 流畅性 带宽 发送 检测 保证 | ||
1.一种视频数据处理方法,其特征在于,应用于第一视联网终端,所述方法应用于视联网中,所述方法包括:
在需要发送视频数据时,检测当前网络带宽;其中,所述视频数据由多个数据帧组成,所述数据帧由多个数据包组成;
根据所述当前网络带宽确定视频数据传输方式,具体包括:
在所述当前网络带宽不小于预设带宽阈值时,确定视频数据传输方式为数据帧时间均匀传输方式;
在所述当前网络带宽小于预设带宽阈值时,确定视频数据传输方式为数据包时间均匀传输方式;
将所述视频数据传输方式发送给第二视联网终端,以便于所述第二视联网终端根据所述视频数据传输方式确定视频数据处理方式;
以所述视频数据传输方式向所述第二视联网终端发送视频数据,具体包括:
当所述视频数据传输方式为数据帧时间均匀传输方式时,为所述视频数据中的每个数据帧分配相同的传输时间进行传输;
当所述视频数据传输方式为数据包时间均匀传输方式时,对于所述视频数据中的每个数据帧,为所述数据帧中的每个数据包分配相同的传输时间进行传输。
2.一种视频数据处理方法,其特征在于,所述方法应用于视联网中,所述方法包括:
接收第一视联网终端发送的视频数据传输方式;
根据所述视频数据传输方式确定视频数据处理方式,具体包括:
当所述视频数据传输方式为数据帧时间均匀传输方式时,则确定视频数据处理方式为实时处理;其中,所述数据帧时间均匀传输方式是指为所述视频数据中的每个数据帧都分配相同的传输时间;所述实时处理用于指示能接收到完整的数据帧,并在接收到所述完整的数据帧时,对所述数据帧进行解码播放操作;
当所述视频数据传输方式为数据包时间均匀传输方式时,则确定视频数据处理方式为缓存处理;其中,所述数据包时间均匀传输方式是指为所述视频数据中每个数据帧中的每个数据包都分配相同的传输时间;所述缓存处理用于指示能接收到一帧数据中的部分数据,并在接收到的视频数据的数据量达到预设数据量阈值时,对所述视频数据进行解码播放操作;
接收所述第一视联网终端发送的视频数据,并以所述视频数据处理方式对所述视频数据进行处理,具体包括:
若所述视频数据处理方式为实时处理,则对于所述视频数据中的每个数据帧,在接收到所述数据帧之后,直接进行解码播放操作;
若所述视频数据处理方式为缓存处理,则对于所述视频数据中的每个数据帧,将接收到的所述数据帧存储至预设存储区,在所述预设存储区中的数据量大于预设数据量阈值后,对所述预设存储区中的数据进行解码播放操作。
3.一种视频数据处理装置,其特征在于,所述装置包括:
检测模块,用于在需要发送视频数据时,检测当前网络带宽;
确定模块,用于根据所述当前网络带宽确定视频数据传输方式;
第一发送模块,用于将所述视频数据传输方式发送给第二视联网终端,以便于所述第二视联网终端根据所述视频数据传输方式确定视频数据处理方式;
第二发送模块,用于以所述视频数据传输方式向所述第二视联网终端发送视频数据;
其中,所述确定模块包括:
第一确定子模块,用于在所述当前网络带宽不小于预设带宽阈值时,确定视频数据传输方式为数据帧时间均匀传输方式;
第二确定子模块,用于在所述当前网络带宽小于预设带宽阈值时,确定视频数据传输方式为数据包时间均匀传输方式;
所述第二发送模块包括:
第一传输子模块,用于当所述视频数据传输方式为数据帧时间均匀传输方式时,为所述视频数据中的每个数据帧分配相同的传输时间进行传输;
第二传输子模块,用于当所述视频数据传输方式为数据包时间均匀传输方式时,对于所述视频数据中的每个数据帧,为所述数据帧中的每个数据包分配相同的传输时间进行传输。
4.一种视频数据处理装置,其特征在于,所述装置包括:
接收模块,用于接收第一视联网终端发送的视频数据传输方式;
确定模块,用于根据所述视频数据传输方式确定视频数据处理方式;其中,当所述视频数据传输方式为数据帧时间均匀传输方式时,则确定视频数据处理方式为实时处理;当所述视频数据传输方式为数据包时间均匀传输方式时,则确定视频数据处理方式为缓存处理;其中,所述实时处理用于指示在接收到数据帧之后,对所述数据帧进行解码播放操作;所述缓存处理用于指示在接收到的视频数据的数据量达到预设数据量阈值时,对所述视频数据进行解码播放操作;所述数据帧时间均匀传输方式是指为所述视频数据中的每个数据帧都分配相同的传输时间;所述数据包时间均匀传输方式是指为所述视频数据中每个数据帧中的每个数据包都分配相同的传输时间;
处理模块,用于接收所述第一视联网终端发送的视频数据,并以所述视频数据处理方式对所述视频数据进行处理;其中,若所述视频数据处理方式为实时处理,则对于所述视频数据中的每个数据帧,在接收到所述数据帧之后,直接进行解码播放操作;若所述视频数据处理方式为缓存处理,则对于所述视频数据中的每个数据帧,将接收到的所述数据帧存储至预设存储区,在所述预设存储区中的数据量大于预设数据量阈值后,对所述预设存储区中的数据进行解码播放操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710842552.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频通话的方法和装置
- 下一篇:视频通话方法、装置及终端设备





