网络视频传输与播放系统及方法技术方案

技术编号:9671912 阅读:142 留言:0更新日期:2014-02-14 19:37
一种网络视频传输与播放系统及方法,通过构建静态影像物件,向网页服务器要求传输网络视频文件的所有单张静态影像,从网页服务器接收每张静态影像数据,及利用上述构建的静态影像物件生成所述网络视频文件的所有单张静态影像,并在所述浏览器中依次显示该所有单张静态影像的方法实现网络视频的播放,从而不需要安装任何嵌入式元件。

【技术实现步骤摘要】

本专利技术属于网络通讯领域,尤其涉及一种网络视频的传输与播放的系统及方法。
技术介绍
网络摄像机(IP camera)可以被看作一台摄像机和一台计算机的结合体。它能够捕获影像,并直接通过局域网、国际互联网或无线网络进行传输,从而使授权用户能够通过标准的、基于独立网际协议(IP, Internet Protocol)的网络基础构架在本地或者远程地点实现观看、存储和管理视频影像。通常,若需要在个人电脑、手机、及平板电脑等电子终端中播放由网络摄像机产生的视频影像,需要在该电子装置中安装嵌入式元件,如,Media player, PPStream等。如此,需要开发与测试适应于不同电子终端的嵌入式元件,浪费金钱与人力。此外,电子终端的用户必须先安装嵌入式元件,给电子终端的用户造成麻烦。
技术实现思路
鉴于以上内容,有必要提供一种,其不用在电子终端安装嵌入式元件,而是利用电子终端的浏览器直接播放网络视频文件。一种网络视频传输与播放方法,应用于电子终端中。该方法包括:(a)获取所述电子终端的用户在该电子终端的浏览器的地址栏输入的网页地址,并将所述网页地址传送给网页服务器;当所述浏览器不支持MJPEG格式时,执行下述步骤:(b)构建一个静态影像物件;(c)向网页服务器要求传输单张静态影像;(d)从网页服务器接收单张静态影像数据;Ce)利用上述构建的静态影像物件生成单张静态影像,并在所述浏览器中显示该单张静态影像;及(〖)重复步骤(c)到(e)直至生成完整的视频文件;当该浏览器支持MJPEG格式时,执行下述步骤:(g)构建一个MJPEG影像物件;(h)向网页服务器要求传输MJPEG影像;(i)从所述网页服务器接收MJPEG格式的影像串流;及(j)利用上述构建的MJPEG影像物件生成MJPEG格式的视频文件,并在所述浏览器播放该MJPEG格式的视频文件;及(k)重复步骤(i )到(j )直至生成完整的视频文件。一种网络视频传输与播放系统,应用于电子终端中。该系统包括:网页地址获取模块:用于获取所述电子终端的用户在该电子终端的浏览器的地址栏输入的网页地址;物件构建模块:用于当所述浏览器不支持MJPEG格式时构建一个静态影像物件,及当所述浏览器支持MJPEG格式时构建一个MJPEG影像物件;传送模块:用于将所述网页地址传送给网页服务器,并在所述浏览器不支持MJPEG格式时向网页服务器要求传输单张静态影像,及在所述浏览器支持MJPEG格式时向网页服务器要求传输MJPEG影像;接收模块:用于从网页服务器接收单张静态影像数据或者MJPEG格式的影像串流;及播放模块:用于当所述浏览器不支持MJPEG格式时,利用所述构建的静态影像物件生成单张静态影像,并在所述浏览器中显示该单张静态影像,及当所述浏览器支持MJPEG格式时,利用所述构建的MJPEG影像物件生成MJPEG格式的视频文件,并在所述浏览器播放该MJPEG格式的视频文件。相较于现有技术,本专利技术所述的不用在电子终端安装嵌入式元件,而是利用电子终端的浏览器直接播放网络视频文件。【附图说明】图1是本专利技术网络视频传输与播放系统较佳实施例的运行环境示意图。图2是本专利技术网络视频传输与播放系统较佳实施例的软件及硬件的架构示意图。图3是本专利技术网络视频传输与播放系统较佳实施例中视频播放系统的功能模块示意图。图4是本专利技术网络视频传输与播放系统较佳实施例中视频传播系统的功能模块示意图。图5-7是本专利技术网络视频传输与播放方法较佳实施例中视频播放方法的实施流程不意图。图8是本专利技术网络视频传输与播放方法较佳实施例中视频传播方法的实施流程示意图。主要元件符号说明本文档来自技高网...

【技术保护点】
一种网络视频播放方法,应用于电子终端中,其特征在于,该方法包括:(a)获取所述电子终端的用户在该电子终端的浏览器的地址栏输入的网页地址,并将所述网页地址传送给网页服务器;当所述浏览器不支持MJPEG格式时,执行下述步骤:(b)构建一个静态影像物件;(c)向网页服务器要求传输单张静态影像;(d)从网页服务器接收单张静态影像数据;(e)利用上述构建的静态影像物件生成单张静态影像,并在所述浏览器中显示该单张静态影像;及(f)重复步骤(c)到(e)直至生成完整的视频文件;当该浏览器支持MJPEG格式时,执行下述步骤:(g)构建一个MJPEG影像物件;(h)向网页服务器要求传输MJPEG影像;(i)从所述网页服务器接收MJPEG格式的影像串流;及(j)利用上述构建的MJPEG影像物件生成MJPEG格式的视频文件,并在所述浏览器播放该MJPEG格式的视频文件;及(k)重复步骤(i)到(j)直至生成完整的视频文件。

【技术特征摘要】
1.一种网络视频播放方法,应用于电子终端中,其特征在于,该方法包括: (a)获取所述电子终端的用户在该电子终端的浏览器的地址栏输入的网页地址,并将所述网页地址传送给网页服务器; 当所述浏览器不支持MJPEG格式时,执行下述步骤: (b)构建一个静态影像物件; (c)向网页服务器要求传输单张静态影像; Cd)从网页服务器接收单张静态影像数据; Ce)利用上述构建的静态影像物件生成单张静态影像,并在所述浏览器中显示该单张静态影像;及 Cf)重复步骤(C)到(e)直至生成完整的视频文件; 当该浏览器支持MJPEG格式时,执行下述步骤: (g)构建一个MJPEG影像物件; (h)向网页服务器要求传输MJPEG影像; (i)从所述网页服务器接收MJPEG格式的影像串流'及 (j )利用上述构建的MJPEG影像物件生成MJPEG格式的视频文件,并在所述浏览器播放该MJPEG格式的视频文件;及 (k)重复步骤(i )到(j )直至生成完整的视频文件。2.如权利要求1所述的网络视频播放方法,其特征在于,该方法还包括: 在执行步骤(c)到(e)及(h)及(j)的过程中,实时监控所述电子终端与网页服务器之间的网络连接状态,当网络断线时,自动重新连接该网络。3.如权利要求1所述的网络视频播放方法,其特征在于,该方法还包括: 根据所述浏览器的内核判断所述浏览器是否支持MJPEG格式。4.一种网络视频传输方法,应用于网页服务器,其特征在于,该方法包括: 接收电子终端传送的网页地址; 根据上述网页地址向对应的视频来源处要求视频文件; 解析该视频文件,接收该视频文件的每一帧影像; 根据电子终端的要求判断电子终端要求的影像是否为MJPEG格式; 若要求的是MJPEG格式,则将接收到的每一帧影像编码成MJPEG格式的影像串流,并传送给电子终端 '及 若要求的不是MJPEG格式,则将接收到的每一帧影像编码成单张静态影像数据,并传送给电子终端。5.如权利要求4所述的网络视频传输方法,其特征在于,该方法还包括: 将从视频来源处接收每一帧影像时的网络连接状态记录到一个网络连接记录中,以使所述电子终端能够得知当前的网络连接状态。6.一种网络视频播放系统,应用于由电子终端中,其特征在于,该系统包...

【专利技术属性】
技术研发人员:吕柏辉余俊男
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1