视频数据的传输方法、装置及系统的制作方法_5

文档序号:9633797阅读:来源:国知局
提示信息,所述第一提示信息用于确认是否通过预置流媒体传输通道进行流媒体数据传输。
[0185]B8、如B7所述的视频数据的传输方法,所述接收所述网络摄像机发送的所述流媒体数据的步骤之后,所述方法还包括:
[0186]获取接收所述流媒体数据时的传输速度;
[0187]判断所述传输速度是否小于或等于预置速度阈值;
[0188]若小于或等于预置速度阈值,则输出第二提示信息,所述第二提示信息用于确认是否更改当前的流媒体传输通道。
[0189]B9、如B8所述的视频数据的传输方法,所述方法还包括:
[0190]当接收到更改流媒体传输通道的指令信息时,向所述网络摄像机发送更改流媒体传输通道的请求信息,以使得所述网络摄像机根据所述请求信息,更改当前的流媒体传输通道。
[0191]B10、如B6所述的视频数据的传输方法,所述接收所述网络摄像机发送的所述流媒体数据的步骤之后,所述方法还包括:
[0192]检测接收所述流媒体数据所消耗的数据流量是否大于或等于预设流量阈值;
[0193]若大于或等于所述预设流量阈值,则输出告警信息。
[0194]C11、一种网络摄像机,包括:
[0195]接收单元,用于接收客户端发送的视频获取请求信息;
[0196]获取单元,用于根据所述接收单元接收的视频获取请求信息,获取视频数据文件;
[0197]生成单元,用于生成所述获取单元获取的视频数据文件对应的流媒体数据;
[0198]发送单元,用于将所述生成单元生成的流媒体数据发送给所述客户端,所述流媒体数据用于供所述客户端进行实时输出。
[0199]C12、如C11所述的网络摄像机,所述生成单元包括:
[0200]获取模块,用于获取所述视频数据文件中每一帧的视频数据;
[0201 ] 解析模块,用于根据预置协议规则,解析所述每一帧的视频数据,得到所述视频数据文件对应的流媒体数据。
[0202]C13、如C11所述的网络摄像机,所述装置还包括:建立单元;
[0203]所述建立单元,用于建立流媒体传输通道;
[0204]所述发送单元,具体用于通过建立的流媒体传输通道,将所述流媒体数据发送到客户端。
[0205]C14、如C13所述的网络摄像机,所述装置还包括:检测单元;
[0206]所述检测单元,用于检测所述流媒体传输通道对应的传输速度是否小于或等于预设阈值;
[0207]所述发送单元,还用于若所述检测单元检测出所述流媒体传输通道对应的传输速度小于或等于所述预设阈值,则向所述客户端发送提示信息,所述提示信息用于确认是否通过所述流媒体传输通道进行流媒体数据传输。
[0208]C15、如C14所述的网络摄像机,所述装置还包括:更改单元;
[0209]所述接收单元,还用于接收客户端发送的更改流媒体传输通道的请求信息;
[0210]所述更改单元,用于根据所述请求信息,更改当前的流媒体传输通道。
[0211]D16、一种客户端,包括:
[0212]发送单元,用于向网络摄像机发送视频获取请求信息,所述获取请求信息用于指示所述网络摄像机将视频数据文件对应生成的流媒体数据发送给客户端;
[0213]接收单元,用于接收所述网络摄像机发送的所述流媒体数据;
[0214]输出单元,用于实时输出所述接收单元接收的流媒体数据。
[0215]D17、如D16所述的客户端,
[0216]所述接收单元,还用于接收所述网络摄像机发送的第一提示信息,所述第一提示信息用于确认是否通过预置流媒体传输通道进行流媒体数据传输。
[0217]D18、如D17所述的客户端,所述装置还包括:获取单元和判断单元;
[0218]所述获取单元,用于获取接收所述流媒体数据时的传输速度;
[0219]所述判断单元,用于判断所述传输速度是否小于或等于预置速度阈值;
[0220]所述输出单元,还用于若所述判断单元判断出所述传输速度小于或等于预置速度阈值,则输出第二提示信息,所述第二提示信息用于确认是否更改当前的流媒体传输通道。
[0221]D19、如D18所述的客户端,
[0222]所述发送单元,还用于当接收到更改流媒体传输通道的指令信息时,向所述网络摄像机发送更改流媒体传输通道的请求信息,以使得所述网络摄像机根据所述请求信息,更改当前的流媒体传输通道。
[0223]D20、如D16所述的客户端,所述装置还包括:检测单元;
[0224]所述检测单元,用于检测接收所述流媒体数据所消耗的数据流量是否大于或等于预设流量阈值;
[0225]所述输出单元,还用于若所述检测单元检测出接收所述流媒体数据所消耗的数据流量大于或等于所述预设流量阈值,则输出告警信息。
[0226]E21、一种视频数据的传输系统,包括:如C11-C15任一项所述的网络摄像机和如D16-D20任一项所述的客户端。
【主权项】
1.一种视频数据的传输方法,应用一网络摄像机,其特征在于,包括: 接收客户端发送的视频获取请求信息; 根据所述视频获取请求信息,获取视频数据文件; 生成所述视频数据文件对应的流媒体数据; 将所述流媒体数据发送给所述客户端,所述流媒体数据用于供所述客户端进行实时输出。2.根据权利要求1所述的视频数据的传输方法,其特征在于,所述生成所述视频数据文件对应的流媒体数据的步骤进一步包括: 获取所述视频数据文件中每一帧的视频数据; 根据预置协议规则,解析所述每一帧的视频数据,得到所述视频数据文件对应的流媒体数据。3.一种视频数据的传输方法,应用一客户端,其特征在于,包括: 向网络摄像机发送视频获取请求信息,所述获取请求信息用于指示所述网络摄像机将视频数据文件对应生成的流媒体数据发送给客户端; 接收所述网络摄像机发送的所述流媒体数据; 实时输出所述流媒体数据。4.根据权利要求3所述的视频数据的传输方法,其特征在于,所述方法还包括: 接收所述网络摄像机发送的第一提示信息,所述第一提示信息用于确认是否通过预置流媒体传输通道进行流媒体数据传输。5.一种网络摄像机,其特征在于,包括: 接收单元,用于接收客户端发送的视频获取请求信息; 获取单元,用于根据所述接收单元接收的视频获取请求信息,获取视频数据文件; 生成单元,用于生成所述获取单元获取的视频数据文件对应的流媒体数据; 发送单元,用于将所述生成单元生成的流媒体数据发送给所述客户端,所述流媒体数据用于供所述客户端进行实时输出。6.根据权利要求5所述的网络摄像机,其特征在于,所述生成单元包括: 获取模块,用于获取所述视频数据文件中每一帧的视频数据; 解析模块,用于根据预置协议规则,解析所述每一帧的视频数据,得到所述视频数据文件对应的流媒体数据。7.—种客户端,其特征在于,包括: 发送单元,用于向网络摄像机发送视频获取请求信息,所述获取请求信息用于指示所述网络摄像机将视频数据文件对应生成的流媒体数据发送给客户端; 接收单元,用于接收所述网络摄像机发送的所述流媒体数据; 输出单元,用于实时输出所述接收单元接收的流媒体数据。8.根据权利要求7所述的客户端,其特征在于, 所述接收单元,还用于接收所述网络摄像机发送的第一提示信息,所述第一提示信息用于确认是否通过预置流媒体传输通道进行流媒体数据传输。9.根据权利要求8所述的客户端,其特征在于,所述装置还包括:获取单元和判断单元; 所述获取单元,用于获取接收所述流媒体数据时的传输速度; 所述判断单元,用于判断所述传输速度是否小于或等于预置速度阈值; 所述输出单元,还用于若所述判断单元判断出所述传输速度小于或等于预置速度阈值,则输出第二提示信息,所述第二提示信息用于确认是否更改当前的流媒体传输通道。10.一种视频数据的传输系统,其特征在于,包括:权利要求5-6任一项所述的网络摄像机和权利要求7-9任一项所述的客户端。
【专利摘要】本发明公开了一种视频数据的传输方法、装置及系统,涉及信息技术领域。所述方法首先接收客户端发送的视频获取请求信息;再根据所述视频获取请求信息,获取视频数据文件;然后生成所述视频数据文件对应的流媒体数据;最后将所述流媒体数据发送给所述客户端,所述流媒体数据用于供所述客户端进行实时输出。利用上述方案,可以实现通过客户端实时播放网络摄像机所拍摄的视频数据。
【IPC分类】H04N21/61, H04N7/18, H04L29/06, H04N21/633
【公开号】CN105391699
【申请号】CN201510703210
【发明人】孙卓, 赵化强
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2016年3月9日
【申请日】2015年10月26日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1