CN101127780A - 将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造 - Google Patents
将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造 Download PDFInfo
- Publication number
- CN101127780A CN101127780A CNA2007101204595A CN200710120459A CN101127780A CN 101127780 A CN101127780 A CN 101127780A CN A2007101204595 A CNA2007101204595 A CN A2007101204595A CN 200710120459 A CN200710120459 A CN 200710120459A CN 101127780 A CN101127780 A CN 101127780A
- Authority
- CN
- China
- Prior art keywords
- module
- download
- url
- file
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种将在线视频进行下载、保存、再播放的方法,具有步骤(a)指定一个硬件系统;(b)由所述硬件系同时指定关于一个操作系统、一个驱动模块;(c)由所述操作系统、驱动模块同时指定一个程序管理调度接口;(d)由所述程序管理调度接口同时连接并指定一个含下载程序的模块和至少一个以上的应用程序模块;(e)由所述下载程序模块同时指定一个用户下载模块、一个本地存储模块、一个显示设备模块;(f)由所述用户下载模块与一台服务器之间分别实现进行得到视频URL并进行转换、接收文件URL并进行下载的动作。
Description
技术领域
本发明涉及一种利用服务器动态调整文件格式,将互联网上的大量视频节目如何进行下载、再播放方法,尤其是一种将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造。
背景技术
目前大部分的视频网站都提供给用户网络流媒体格式,这种方式很大程度上取决于服务器足够的带宽和流量支持,也需要用户端有很好的带宽,但是由于目前网络的限制以及服务器带宽的成本,网站运营商和用户往往不能同时满足以上条件,用户在观看这些网络视频的时候,经常出现视频播放质量不好、停滞、甚至经常死机现象,给用户带来很大的困扰。
发明内容
本发明所要解决的技术问题是,提供一种将在线视频进行下载、保存、再播放的方法,该方法是采用下载流媒体的方式把文件直接下载下来,然后在本地进行播放,保证了播放的流畅性,同时也使网站运营的服务器有可以动态进行负载均衡的可能。
为此,本发明解决所述问题的技术方案是:提供一种将在线视频进行下载、保存、再播放的方法,所述方法具有步骤(a)指定一个硬件系统;(b)由所述硬件系同时指定关于一个操作系统、一个驱动模块;(c)由所述操作系统、驱动模块同时指定一个程序管理调度接口;(d)由所述程序管理调度接口同时连接并指定一个含下载程序的模块和至少一个以上的应用程序模块;(e)由所述下载程序模块同时指定一个用户下载模块、一个本地存储模块、一个显示设备模块;(f)由所述用户下载模块与一台服务器之间分别实现进行得到视频URL并进行转换、接收文件URL并进行下载的动作。并且,还包括步骤:由所述本地存储模块与同一界面的所述显示设备模块进行交互、并且,由所述本地存储模块与上一个界面的所述含下载程序的模块、应用程序模块进行交互。并且,所述步骤(f)还包括流程步骤:(f1)经所述用户下载模块使用户端得到视频URL,(f2)由所述用户端URL以HTTP的方式转发至所述服务器,(f3)由所述服务器形成FLV文件请求信息发送至对应视频网站,(f4)由所述对应视频网站对返回信息进行分析,(f5)由所述用户端经所述服务器端接收FLV文件并形成URL,(f6)由所述用户端以HTTP的方式下载FLV文件。并且,所述视频网站得到FLV文件的流程步骤还包括:由所述视频网站产生文件标识,由所述文件标识产生URL联接地址,由所述地址指定服务器,由所述服务器发出URL的标识、图片及其他信息,由所述URL的标识、图片及其他信息产生新的URL地址,由新的URL地址转换原来的URL地址,由转换后的URL地址找到文件,由被找到的文件进行HTTP下载,将HTTP下载文件保存。同理,一种视频网络的构造是由所述程序管理调度接口可以通过所述下载模块同时联接电视机、机顶盒、电脑、手机,并通过所述下载模块在所述服务器、通讯卫星、互联网之间构成一个与所述硬件系统联通的视频网络。
相比现有技术,本发明是根据普通的flv在线播放过程中的算法,在其解码过程中把数据存储层与播放层分开,建立一个虚拟存储空间,直到文件完全解码完毕后形成一个完整的flv格式文件,这个文件可以保存到本地存储介质并进行本地播放,本方法极大地缓冲了因为网络带宽不够而造成的视频播放停滞现象,极大提高了播放的流畅性,可以广泛应用在各种与视频处理相关的软件以及嵌入式设备中,具有很大的市场前景。
附图说明
图1是本发明涉及的将在线视频进行下载、保存、再播放的方法的流程示意图;
图2是本发明中用户端进行HTTP下载的流程示意图;
图3是本发明中用户端得到转换后的URL地址的将HTTP下载文件保存的流程示意图;
图4是本发明涉及的视频网络的结构示意图。
具体实施方式
请参见图1-4,本发明涉及一种将在线视频进行下载、保存、再播放的方法,所述方法具有步骤(a)指定一个硬件系统;(b)由所述硬件系同时指定关于一个操作系统、一个驱动模块;(c)由所述操作系统、驱动模块同时指定一个程序管理调度接口;(d)由所述程序管理调度接口同时连接并指定一个含下载程序的模块和至少一个以上的应用程序模块;(e)由所述下载程序模块同时指定一个用户下载模块、一个本地存储模块、一个显示设备模块;(f)由所述用户下载模块与一台服务器之间分别实现进行得到视频URL并进行转换、接收文件URL并进行下载的动作。并且所述步骤(e),还包括步骤:由所述本地存储模块与同一界面的所述显示设备模块进行交互、并且,由所述本地存储模块与上一个界面的所述含下载程序的模块、应用程序模块进行交互。并且,所述步骤(f)还包括流程步骤:(f1)经所述用户下载模块使用户端得到视频URL,(f2)由所述用户端URL以HTTP的方式转发至所述服务器,(f3)由所述服务器形成FLV文件请求信息发送至对应视频网站,(f4)由所述对应视频网站对返回信息进行分析,(f5)由所述用户端经所述服务器端接收FLV文件并形成URL,(f6)由所述用户端以HTTP的方式下载FLV文件。而所述视频网站得到FLV文件的流程步骤还包括:由所述视频网站产生文件标识,由所述文件标识产生URL联接地址,由所述地址指定服务器,由所述服务器发出URL的标识、图片及其他信息,由所述URL的标识、图片及其他信息产生新的URL地址,由新的URL地址转换原来的URL地址,由转换后的URL地址找到文件,由被找到的文件进行HTTP下载,将HTTP下载文件保存。有必要指出,本发明涉及的网络构造是所述程序管理调度接口可以通过所述下载模块同时联接电视机、机顶盒、电脑、手机,并通过所述下载模块在所述服务器、通讯卫星、互联网之间构成一个与所述硬件系统联通的视频网络。
更具体地说,从基于流媒体下载的方法和应用都可以让网站运营商和用户都受接受的角度出发,本发明的方法是指把原来的在线视频转为可以进行下载保存再播放的一中技术方法;该方法包括把原来只能进行视频流的文件转换成可以保存后播放的文件,同时还包含该文件的图片以及相关介绍;该方法可以根据不同的视频格式有一些简单的调整并根据该方法产生的程序可以实用在pc机上、嵌入式设备中以及手机掌上设备上;同时基于使该方法运行的程序为跨越平台程序,则可以通过不同的编译方式运行在windows\linux以及其他各种操作系统平台上。
例如图1、2、3,本发明主要包括两个部分,客户端和服务器,客户端首先从某网站得到视频的URL联接,这个联接是一个流媒体的地址,客户端把这个联接以http的方式传送给服务器,服务器形成fLV的格式文件,并将请求发送到对应的视频网站,视频网站根据请求回复相关信息,并将这些信息传送到服务器上,服务器根据这些信息进行处理,形成真实的flv格式文件的URL,并将这些URL地址发给客户端,客户端再进行http下载。这里,本发明不仅包括独立的下载程序,也包括以下载模块的形式集成在其他软件程序里,其处理过程是,用户在输入操作指令后,程序根据程序管理调度接口,下载程序或者含下载模块的程序启动下载指令,客户端得到视频文件的URL,并将这些地址传给服务器进行处理,服务器通过与对应的视频网站通讯,得到真实的flv文件地址,传给客户端,客户端程序经过解析后进行下载处理,
又如图4,根据视频网络的布局,本发明的客户端,可作为独立程序或者下载模块移植在移动设备手机或者掌上设备中,在这些联结中,可以采用各种传输模式,比如宽带ip、无线或者移动通讯模式,并将下载的文件保存在存储设备中。
Claims (5)
1.一种将在线视频进行下载、保存、再播放的方法,其特征在于,具有步骤(a)指定一个硬件系统;(b)由所述硬件系同时指定关于一个操作系统、一个驱动模块;(c)由所述操作系统、驱动模块同时指定一个程序管理调度接口;(d)由所述程序管理调度接口同时连接并指定一个含下载程序的模块和至少一个以上的应用程序模块;(e)由所述下载程序模块同时指定一个用户下载模块、一个本地存储模块、一个显示设备模块;(f)由所述用户下载模块与一台服务器之间分别实现进行得到视频URL并进行转换、接收文件URL并进行下载的动作。
2.根据权利要求1所述的将在线视频进行下载、保存、再播放的方法,其特征在于,所述步骤(e),还包括步骤:由所述本地存储模块与同一界面的所述显示设备模块进行交互、并且,由所述本地存储模块与上一个界面的所述含下载程序的模块、应用程序模块进行交互。
3.根据权利要求1所述的将在线视频进行下载、保存、再播放的方法,其特征在于,所述步骤(f)还包括流程步骤:(f1)经所述用户下载模块使用户端得到视频URL,(f2)由所述用户端URL以HTTP的方式转发至所述服务器,(f3)由所述服务器形成FLV文件请求信息发送至对应视频网站,(f4)由所述对应视频网站对返回信息进行分析,(f5)由所述用户端经所述服务器端接收FLV文件并形成URL,(f6)由所述用户端以HTTP的方式下载FLV文件。
4.根据权利要求3所述的将在线视频进行下载、保存、再播放的方法,其特征在于,所述视频网站得到FLV文件的流程步骤还包括:由所述视频网站产生文件标识,由所述文件标识产生URL联接地址,由所述地址指定服务器,由所述服务器发出URL的标识、图片及其他信息,由所述URL的标识、图片及其他信息产生新的URL地址,由新的URL地址转换原来的URL地址,由转换后的URL地址找到文件,由被找到的文件进行HTTP下载,将HTTP下载文件保存。
5.一种在线视频网络的构造,其特征在于,所述程序管理调度接口可以通过所述下载模块同时联接电视机、机顶盒、电脑、手机,并通过所述下载模块在所述服务器、通讯卫星、互联网之间构成一个与所述硬件系统联通的视频网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101204595A CN101127780A (zh) | 2007-08-20 | 2007-08-20 | 将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101204595A CN101127780A (zh) | 2007-08-20 | 2007-08-20 | 将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101127780A true CN101127780A (zh) | 2008-02-20 |
Family
ID=39095700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101204595A Pending CN101127780A (zh) | 2007-08-20 | 2007-08-20 | 将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101127780A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101635826B (zh) * | 2008-07-21 | 2011-02-09 | 中国科学院计算技术研究所 | 一种获取网络音视频节目地址的方法 |
CN102209140A (zh) * | 2010-07-15 | 2011-10-05 | 优视科技有限公司 | 移动通讯设备终端的flash文件的浏览器播放方法及装置 |
CN102510536A (zh) * | 2011-12-21 | 2012-06-20 | 中国传媒大学 | 一种互联网音视频下载方法 |
CN102595241A (zh) * | 2012-01-19 | 2012-07-18 | 福建创频数码科技有限公司 | 一种机顶盒支持flv视频播放的方法 |
CN102970579A (zh) * | 2012-11-28 | 2013-03-13 | 四川长虹电器股份有限公司 | 一种视频缓冲区监控的方法及装置 |
CN103561062A (zh) * | 2013-10-18 | 2014-02-05 | 北京奇虎科技有限公司 | 应用执行方法、设备和系统 |
CN104391975A (zh) * | 2014-12-05 | 2015-03-04 | 北京奇虎科技有限公司 | 文件下载方法、浏览器客户端及文件下载装置 |
CN104407812A (zh) * | 2014-11-14 | 2015-03-11 | 北京国双科技有限公司 | 用于终端设备的网络加载方法和装置 |
CN109857953A (zh) * | 2018-11-08 | 2019-06-07 | 北京达佳互联信息技术有限公司 | 音视频分离方法、装置、电子设备及可读存储介质 |
-
2007
- 2007-08-20 CN CNA2007101204595A patent/CN101127780A/zh active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101635826B (zh) * | 2008-07-21 | 2011-02-09 | 中国科学院计算技术研究所 | 一种获取网络音视频节目地址的方法 |
CN102209140A (zh) * | 2010-07-15 | 2011-10-05 | 优视科技有限公司 | 移动通讯设备终端的flash文件的浏览器播放方法及装置 |
CN102209140B (zh) * | 2010-07-15 | 2012-12-26 | 优视科技有限公司 | 移动通讯设备终端的flash文件的浏览器播放方法及装置 |
CN102510536A (zh) * | 2011-12-21 | 2012-06-20 | 中国传媒大学 | 一种互联网音视频下载方法 |
CN102595241A (zh) * | 2012-01-19 | 2012-07-18 | 福建创频数码科技有限公司 | 一种机顶盒支持flv视频播放的方法 |
CN102595241B (zh) * | 2012-01-19 | 2014-03-05 | 福建创频数码科技有限公司 | 一种机顶盒支持flv视频播放的方法 |
CN102970579B (zh) * | 2012-11-28 | 2015-06-17 | 四川长虹电器股份有限公司 | 一种视频缓冲区监控的方法及装置 |
CN102970579A (zh) * | 2012-11-28 | 2013-03-13 | 四川长虹电器股份有限公司 | 一种视频缓冲区监控的方法及装置 |
CN103561062A (zh) * | 2013-10-18 | 2014-02-05 | 北京奇虎科技有限公司 | 应用执行方法、设备和系统 |
CN103561062B (zh) * | 2013-10-18 | 2017-04-05 | 北京奇虎科技有限公司 | 应用执行方法、设备和系统 |
CN104407812A (zh) * | 2014-11-14 | 2015-03-11 | 北京国双科技有限公司 | 用于终端设备的网络加载方法和装置 |
CN104391975A (zh) * | 2014-12-05 | 2015-03-04 | 北京奇虎科技有限公司 | 文件下载方法、浏览器客户端及文件下载装置 |
CN109857953A (zh) * | 2018-11-08 | 2019-06-07 | 北京达佳互联信息技术有限公司 | 音视频分离方法、装置、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108391179B (zh) | 直播数据处理方法、装置、服务器、终端及存储介质 | |
CN101127780A (zh) | 将在线视频进行下载、保存、再播放的方法及其在线视频网络的构造 | |
CN100591123C (zh) | 提供媒体节目的装置及方法 | |
CN102546781B (zh) | 课程资源播放方法和课程资源播放系统 | |
CN101115185B (zh) | Iptv中用于第三方实现音视频播放的装置及其方法 | |
CN104053019A (zh) | 基于虚拟桌面的视频播放、处理方法及装置 | |
CN101662658B (zh) | 节目推送方法、机顶盒及电子节目菜单 | |
CN105208406A (zh) | 视频数据提供方法、视频播放方法、装置及系统 | |
CN102510543A (zh) | 音视频播放方法及系统 | |
CN103716662A (zh) | 一种混合传输方法及服务器 | |
CN101848367B (zh) | 基于文件的动态影像网络直播方法 | |
US20090172752A1 (en) | Streaming multiple videos in a playlist | |
CN104363509B (zh) | 一种视频转换方法、装置、播放系统及终端 | |
CN103957471A (zh) | 网络视频播放的方法和装置 | |
CN106792102A (zh) | 机顶盒端首页多个视频同步播放的方法及机顶盒 | |
CN103024491B (zh) | 移动终端的视频播放方法和系统 | |
CN106209824A (zh) | 数据的云编辑方法、系统以及云编辑的客户端 | |
CN104602046B (zh) | 一种基于hls协议的信息发布方法、设备及系统 | |
CN101341751A (zh) | 提供点播多媒体服务的方法以及实现该方法的服务平台、程序和解码器 | |
CN102118388B (zh) | 用于多媒体内容的适配的方法和装置 | |
CN105791964B (zh) | 跨平台的媒体文件播放方法及系统 | |
CN201138809Y (zh) | 在线视频网络构造的改良 | |
JP5696914B1 (ja) | 送信装置および送信方法 | |
CN103501459A (zh) | 一种视频播放方法及设备、系统 | |
CN102355588A (zh) | 一种同步浏览电子相册的方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
DD01 | Delivery of document by public notice |
Addressee: Yang Shuguo Document name: Notification that Application Deemed to be Withdrawn |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080220 |