CN104113770A - 网页视频点播方法和装置 - Google Patents
网页视频点播方法和装置 Download PDFInfo
- Publication number
- CN104113770A CN104113770A CN201310135258.8A CN201310135258A CN104113770A CN 104113770 A CN104113770 A CN 104113770A CN 201310135258 A CN201310135258 A CN 201310135258A CN 104113770 A CN104113770 A CN 104113770A
- Authority
- CN
- China
- Prior art keywords
- video resource
- video
- webpage
- information
- server stores
- 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
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种网页视频点播方法和装置,该方法包括:S1、获取用户请求获取的网页信息;S2、对所述网页信息进行解析,以获取网页中包含的视频资源信息,所述视频资源信息包括视频资源的服务器存储地址;S3、根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源;S4、对所述获取到的视频资源进行解码并播放。实施本发明的有益效果是:直接从存储视频资源的服务器上获取视频资源而不需要依赖浏览器安装的插件,可方便用户在移动端在线观看网页视频,且由于不用安装插件能够帮助用户节省一定的存储空间,从而提升数据处理速度和用户体验。
Description
技术领域
本发明涉及多媒体播放领域,更具体地说,涉及一种网页视频点播方法和装置。
背景技术
利用电脑等电子设备在网页上在线播放电影或电视剧等多媒体资源已经变成非常普及的生活娱乐方式。除了通过家用电脑在线播放视频的方法之外,为了充分利用已有的网页视频资源及移动设备的便携性,比家用电脑更加轻便和易于携带的手机、平板电脑等移动设备也越来越广泛地被应用于在浏览网页时在线点播视频。
但到目前为止,移动设备的数据处理能力通常还是明显不如家用电脑,一般只有少数特定格式的网页视频资源能被移动设备播放。还有大量的网页视频仅能通过家用电脑播放,而无法通过移动设备播放。移动设备无法播放这些视频的原因是,这些网页视频资源的播放需要安装特定的视频播放插件,但移动设备的浏览器由于处理器等方面的限制,无法和家用电脑的浏览器一样支持所有的视频播放插件。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述移动设备不能安装视频播放插件而导致网页视频不能播放的缺陷,提供网页视频点播方法和装置。
本发明解决其技术问题所采用的技术方案是:
一种网页视频点播方法,包括:
S1、获取用户请求获取的网页信息;
S2、对所述网页信息进行解析,以获取网页中包含的视频资源信息,所述视频资源信息包括视频资源的服务器存储地址;
S3、根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源;
S4、对所述获取到的视频资源进行解码并播放。
优选的,所述步骤S2还包括:利用预设的信息抽取规则从所述网页信息中获取信息,并将所述获取到的信息作为待解析信息;利用关键字抓取和模式匹配算法对所述待解析信息进行解析,以获取网页中包含的视频资源信息;
所述预设的信息抽取规则至少包括以下其中之一:网页中所有包含了以http://开始,且以以下的任一字符串为结尾的字符串:avi、mkv、ogm、mp4、m4p、m4b、dat、mpg、mpeg、tp、ts、tpr、pva、pss、vob、mpe.wv、m2ts、mt2、evo、dvd、ram、rm、rmvb、rp、rpm、rsc、rt、smil、aif、aiff、aifc、amr、3gp、3g2、3gp2、3gpp、qt、mov、wmv、wmp、wm、asf、amv、dsa、dsv、dss、m1v、m2v、m2p、pmp、smk、bik、rat、vg2、ivf、vp6、vp7、d2v、mod、vid、pmp2、mts、fli、flc、roq、tim、csf、pm2、smv、qmv、flv、m4v、f4v、mp3、mp2、ogg、cda、wav、ape、au、dts、midi、rmi、mp5、mpa、mpga、dsm、flac、mac、tta、m4a、aac、ac3、mid;网页中所有以“http://”开始,且包含“|”的字符串;网页中<embed>标识符;网页中<object>标识符。
优选的,所述步骤S3还包括:若所述视频资源中包含多个服务器存储地址,则选择与所述网页信息对应的服务器存储地址作为所述视频资源的服务器存储地址。
优选的,所述视频资源信息还包括视频资源的格式。
优选的,所述步骤S4还包括:移动设备根据预设的阈值进行实时判断,以选择软件解码或硬件解码中的一种进行所述解码;所述预设的阈值由移动设备的CPU性能、GPU性能、所述视频资源的视频格式、当前CPU以及内存负载决定。
一种网页视频点播装置,包括:
网页信息获取模块,用于获取用户请求获取的网页信息;
服务器存储地址获取模块,用于对所述网页信息进行解析,以获取网页中包含的视频资源信息,所述视频资源信息包括视频资源的服务器存储地址;
视频资源获取模块,用于根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源;
解码和播放模块,用于对所述获取到的视频资源进行解码并播放。
优选的,所述服务器存储地址获取模块是利用预设的信息抽取规则从所述网页信息中获取信息,并将所述获取到的信息作为待解析信息;
利用关键字抓取和模式匹配算法对所述待解析信息进行解析,以获取网页中包含的视频资源信息;
所述预设的信息抽取规则至少包括以下其中之一:(1)网页中所有包含了以http://开始,且以以下的任一字符串为结尾的字符串:avi、mkv、ogm、mp4、m4p、m4b、dat、mpg、mpeg、tp、ts、tpr、pva、pss、vob、mpe.wv、m2ts、mt2、evo、dvd、ram、rm、rmvb、rp、rpm、rsc、rt、smil、aif、aiff、aifc、amr、3gp、3g2、3gp2、3gpp、qt、mov、wmv、wmp、wm、asf、amv、dsa、dsv、dss、m1v、m2v、m2p、pmp、smk、bik、rat、vg2、ivf、vp6、vp7、d2v、mod、vid、pmp2、mts、fli、flc、roq、tim、csf、pm2、smv、qmv、flv、m4v、f4v、mp3、mp2、ogg、cda、wav、ape、au、dts、midi、rmi、mp5、mpa、mpga、dsm、flac、mac、tta、m4a、aac、ac3、mid;(2)网页中所有以“http://”开始,且包含“|”的字符串;(3)网页中<embed>标识符;(4)网页中<object>标识符。
优选的,所述视频资源获取模块在所述视频资源中包含多个服务器存储地址时,选择与所述网页信息对应的服务器存储地址作为所述视频资源的服务器存储地址。
优选的,所述视频资源信息还包括视频资源的格式。
优选的,所述解码和播放模块是根据预设的阈值进行实时判断,以选择软件解码或硬件解码中的一种进行所述解码;所述预设的阈值由移动设备的CPU性能、GPU性能、所述视频资源的视频格式、当前CPU以及内存负载决定。
实施本发明的网页视频点播方法和装置,应用于移动设备,具有以下有益效果:直接从存储视频资源的服务器上获取视频资源而不需要依赖浏览器安装的插件,可方便用户在移动端在线观看网页视频,且由于不用安装插件能够帮助用户节省一定的存储空间,从而提升数据处理速度和用户体验。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明实施例的网页视频点播方法的主要步骤的流程图;
图2是图1所示的网页视频点播方法的所有具体步骤的流程图;
图3是本发明实施例的网页视频点播装置的结构图;
图4是利用本发明实施例的网页视频点播装置的移动设备的结构图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
在本发明的实施例中,通过对用户利用移动设备中的浏览器请求的网页信息进行解析后获得该网页信息中包含的视频资源的服务器存储地址。进而根据该服务器地址从相应的服务器端获取视频资源并解码播放。通过直接从存储视频资源的服务器上获取视频资源的方式,不需要依赖浏览器安装的插件,可方便用户利用移动设备观看网页视频,且由于不用安装插件,能够帮助用户节省一定的存储空间。
如图1所示为本发明实施例的网页视频点播方法的主要步骤的流程图。该方法包括:
S1、利用移动设备获取用户请求获取的网页信息。移动设备可为手机、平板电脑、电脑、电子书等。
S2、对所述网页信息进行解析,以获取网页中包含的视频资源信息,所述视频资源信息至少包括视频资源的服务器存储地址。
此外,视频资源信息还包括视频资源的格式。
S3、根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源。获得视频资源的服务器存储地址后,即可从指定的服务器地址获取视频数据。
S4、对所述获取到的视频资源进行解码并播放。
步骤S2是利用预设的信息抽取规则从所述网页信息中获取信息,将所述获取到的信息作为待解析信息;并利用关键字抓取和模式匹配算法对所述待解析信息进行解析,以获取网页中包含的视频资源信息。关键字抓取可根据META标签;模式匹配算法可采用现有技术。
预设的信息抽取规则至少包括以下其中之一:(1)网页中所有包含了以http://开始,且以以下的任一字符串为结尾的字符串:avi、mkv、ogm、mp4、m4p、m4b、dat、mpg、mpeg、tp、ts、tpr、pva、pss、vob、mpe.wv、m2ts、mt2、evo、dvd、ram、rm、rmvb、rp、rpm、rsc、rt、smil、aif、aiff、aifc、amr、3gp、3g2、3gp2、3gpp、qt、mov、wmv、wmp、wm、asf、amv、dsa、dsv、dss、m1v、m2v、m2p、pmp、smk、bik、rat、vg2、ivf、vp6、vp7、d2v、mod、vid、pmp2、mts、fli、flc、roq、tim、csf、pm2、smv、qmv、flv、m4v、f4v、mp3、mp2、ogg、cda、wav、ape、au、dts、midi、rmi、mp5、mpa、mpga、dsm、flac、mac、tta、m4a、aac、ac3、mid;(2)网页中所有以“http://”开始,且包含“|”的字符串;(3)网页中<embed>标识符;(4)网页中<object>标识符。
如果针对某一个特定的视频网站,从该视频网站的网页获取信息,则还可以在预设的信息抽取规则中增加该视频网站的网页包含的特殊的字符串。
在上述预设的信息抽取规则中,<object>为HTML的标签,用于定义一个嵌入的对象。<object>标签用于包含对象,比如图像、音频、视频、Javaapplets、ActiveX、PDF以及Flash。可使用<object>规定***HTML文档中的对象的数据和参数,以及可用来显示和操作数据的代码。<embed>为HTML的标签,使用<embed>可以在网页中嵌入任何类型的文档。常用于在网页中***多媒体,可***的多媒体的格式可以是:rm、mid、wav等。
步骤S3还包括:若所述视频资源中包含多个服务器存储地址,则选择与所述网页信息对应的服务器存储地址作为所述视频资源的服务器存储地址。
步骤S4还包括:移动设备根据预设的阈值进行实时判断,以选择软件解码或硬件解码中的一种进行所述解码;所述预设的阈值由移动设备的CPU性能、GPU性能、所述视频资源的视频格式、当前CPU以及内存负载决定。
硬件解码主要通过移动设备的图像处理器(GPU)来进行硬件解码工作。这样,移动设备的CPU就可以从繁重的视频解码运算中释放出来,可以让移动设备更流畅的运行其它程序。软件解码是通过中央处理器(CPU)来进行解码工作。
在本发明的实施例中,通过实时的判断以灵活的选择软件解码或硬件解码,可以大大的提高移动设备的性能。
参见图2为本发明实施例的网页视频点播方法的具体流程图,包括:
100、利用移动设备获取用户请求获取的网页信息。移动设备可为手机、平板电脑、电脑、电子书等。
101、对所述网页信息进行解析,以获取网页中包含的视频资源信息。
102、根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源。
103、判断当前移动设备的负载情况是否超过设定的阈值,若超过则转到步骤104,若否则转到步骤105。
104、对所述获取到的视频资源进行硬件解码,并转到步骤106。
105、对所述获取到的视频资源进行软件解码,并转到步骤106。
106、对解码后的视频进行音频输出和视频显示。
步骤101中的视频资源信息中包括:该视频资源的服务器存储地址、该视频资源的格式。
步骤103中的设定的阈值,是由移动设备的CPU进行预先设置的。例如可设置阈值为:CPU和内存负载为60%。则当移动设备的当前的负载超过60%时,采用由GPU执行的硬件解码,否则采用由CPU执行的软件解码。移动设备当前的负载情况可由CPU进行后台监控获得。软件解码和硬件解码由CPU进行切换。
步骤106中的音频输出可由移动设备的扬声器进行输出,视频显示可由移动设备的显示屏进行显示。
如图3所示,为本发明实施例的网页视频点播装置的结构图,该装置用于手机终端等移动设备中,其包括:
网页信息获取模块200,用于获取用户请求获取的网页信息;
服务器存储地址获取模块201,用于对所述网页信息进行解析,以获取网页中包含的视频资源信息,所述视频资源信息至少包括视频资源的服务器存储地址;视频资源信息还包括视频资源的格式。
视频资源获取模块202,用于根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源;
解码和播放模块203,用于对所述获取到的视频资源进行解码并播放。
服务器存储地址获取模块201是利用预设的信息抽取规则从所述网页信息中获取信息,并将所述获取到的信息作为待解析信息;并利用关键字抓取和模式匹配算法对所述待解析信息进行解析,以获取网页中包含的视频资源信息;
所述预设的信息抽取规则至少包括以下其中之一:(1)网页中所有包含了以http://开始,且以以下的任一字符串为结尾的字符串:avi、mkv、ogm、mp4、m4p、m4b、dat、mpg、mpeg、tp、ts、tpr、pva、pss、vob、mpe.wv、m2ts、mt2、evo、dvd、ram、rm、rmvb、rp、rpm、rsc、rt、smil、aif、aiff、aifc、amr、3gp、3g2、3gp2、3gpp、qt、mov、wmv、wmp、wm、asf、amv、dsa、dsv、dss、m1v、m2v、m2p、pmp、smk、bik、rat、vg2、ivf、vp6、vp7、d2v、mod、vid、pmp2、mts、fli、flc、roq、tim、csf、pm2、smv、qmv、flv、m4v、f4v、mp3、mp2、ogg、cda、wav、ape、au、dts、midi、rmi、mp5、mpa、mpga、dsm、flac、mac、tta、m4a、aac、ac3、mid;(2)网页中所有以“http://”开始,且包含“|”的字符串;(3)网页中<embed>标识符;(4)网页中<object>标识符。
视频资源获取模块202在所述视频资源中包含多个服务器存储地址时,选择与所述网页信息对应的服务器存储地址作为所述视频资源的服务器存储地址。与所述网页信息对应的服务器存储地址是指,每个网页都有一个唯一的网址,可根据该网址中包含的请求索引号从多个服务器地址中获取与该网址对应的视频资源的服务器地址。
解码和播放模块203是根据预设的阈值进行实时判断,以选择软件解码或硬件解码中一种进行所述解码。预设的阈值由移动设备的CPU性能、GPU性能、视频资源的视频格式、当前的CPU以及内存负载决定。软件解码和硬件解码的切换可由CPU执行。预设的阈值可根据实际情况进行设定,例如假定移动设备的CPU为双核,GPU为中端GPU,视频资源的视频格式为低码率的rmvb格式视频时,若当前CPU和内存负载均没有超过50%,则选择软件解码,当CPU和内存负载超过85%,则切换为硬件解码。其中,硬件解码由GPU执行,软件解码由CPU执行。
此外,本发明实施例的网页视频点播装置还包括:
流媒体传输模块204:用于根据提取的视频资源信息从对应的服务器端获取所点播的视频资源。流媒体传输模块204可采用建立在udp协议上的rtp/rtsp实时传输协议、P2P(peer-to-peer)传输技术等。优选的,流媒体传输模块204可采用P2P流媒体传输技术。因为,P2P流媒体传输是对等连接技术的具体应用,在不同的***之间,无论是PC还是移动设备,通过直接交换,实现资源和服务共享。P2P流媒体采用UDP或TCP协议。采用P2P流媒体传输获取视频资源的好处是:同时点播的人越多,用户获得的视频播放就越流畅。
加速模块205:用于将用户通过网页发出视频点播请求到该视频播放的等待时间控制在预设的时间范围内。该预设的时间范围可设为5秒或其他的值。采用加速模块205将视频资源的获取时间控制在一定的时间内,利于用户快速和流畅的观看视频。
播放控制模块206:用于响应用户的输入以控制视频的播放进度、音量大小或视频亮度。用户可通过移动设备的输入模块进行输入,输入模块可为触屏输入或键盘输入。
重力感应控制模块207:用于根据移动设备的重心方向以调整视频播放的横竖屏显示。移动设备的重心方向可通过在移动设备中设置陀螺仪来感应。重力感应控制模块207即根据陀螺仪的感应结果判断设备的重心方向,从而调整视频播放的横竖屏显示。
应理解,本发明实施例的200-207模块均可由移动设备的CPU充当以执行上述数据处理。
参见图4为利用本发明实施例的网页视频点播装置的移动设备的结构图。该移动设备可以是手机终端、平板电脑、电子书、电脑等,其包括:
CPU300,分别与CPU300连接的陀螺仪301、扬声器302、显示屏303、输入模块304、GPU305。其中,CPU300包括:网页信息获取模块200、服务器存储地址获取模块201、视频资源获取模块202、解码和播放模块203、流媒体传输模块204、加速模块205、播放控制模块206、重力感应控制模块207。这些模块用于执行网页视频点播功能,在此不再描述。
在工作工程中,用户通过移动设备的输入模块304选择自己需要的网页视频。网页信息获取模块200从输入模块304获取到用户请求的网页信息。服务器存储地址获取模块201对所述网页信息进行解析,以获取网页中包含的视频资源信息。视频资源获取模块202根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源。视频资源获取模块202获取视频资源的过程中,是通过流媒体传输模块204进行视频资源的获取。获取到的视频资源经过加速模块205的处理,使得用户等待视频播放的时间缩短。解码和播放装置203对所述获取到的视频资源进行解码并播放。解码过程中,CPU300通过后台监控获取移动设备的负载情况,若移动设备的CPU300和内存的负载没有超过设定的阈值,则通过CPU300进行视频的软件解码。若移动设备的CPU300和内存的负载超过设定的阈值,则通过GPU305进行视频的硬件解码。视频的播放是通过扬声器302和显示屏303分别进行音频输出和视频显示。在视频播放过程中,用户可通过输入模块304对视频的进度、音量、视频亮度等进行调节。播放控制模块206响应用户的输入以相应的控制视频的播放进度、音量大小或视频亮度等。同时,在视频播放过程中,移动设备通过陀螺仪301感应移动设备的重心变化,当移动设备的重心发生变化时,通过重力感应控制模块207调整视频播放的横竖屏显示,以使得用户正常观看视频。当用户通过输入模块304关闭网页时,视频播放停止,视频播放停止包括:CPU300或GPU305停止解码,网页信息获取模块200、服务器存储地址获取模块201、视频资源获取模块202、解码和播放模块203、流媒体传输模块204、加速模块205、播放控制模块206和重力感应控制模块207均停止工作。
在本发明实施例的网页视频点播方法和装置中,通过对网页视频的存储地址进行解析,直接从存储地址对应的服务器端获取视频资源。使得网页视频不再依赖插件,使用户观看网页视频更加快捷和方便。
本发明针对移动平台商无法支持的网页视频格式,利用功能强大的视频解码、网址解析、p2p传输技术等实现无插件网页视频点播,改变了无法在移动端充分享受网页视频播放资源的现况,用户可以在所有支持PC网页视频播放的网站自由的进行移动端网页视频播放,使得移动端的便携性得到更好的体现与利用,极大地提升了用户体验。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多变形形式,这些均属于本发明的保护范围之内。
Claims (10)
1.一种网页视频点播方法,其特征在于,包括:
S1、获取用户请求获取的网页信息;
S2、对所述网页信息进行解析,以获取网页中包含的视频资源信息,所述视频资源信息包括视频资源的服务器存储地址;
S3、根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源;
S4、对所述获取到的视频资源进行解码并播放。
2.根据权利要求1所述的网页视频点播方法,其特征在于,所述步骤S2还包括:
利用预设的信息抽取规则从所述网页信息中获取信息,并将所述获取到的信息作为待解析信息;
利用关键字抓取和模式匹配算法对所述待解析信息进行解析,以获取网页中包含的视频资源信息;
所述预设的信息抽取规则至少包括以下其中之一:
(1)网页中所有包含了以http://开始,且以以下的任一字符串为结尾的字符串:avi、mkv、ogm、mp4、m4p、m4b、dat、mpg、mpeg、tp、ts、tpr、pva、pss、vob、mpe.wv、m2ts、mt2、evo、dvd、ram、rm、rmvb、rp、rpm、rsc、rt、smil、aif、aiff、aifc、amr、3gp、3g2、3gp2、3gpp、qt、mov、wmv、wmp、wm、asf、amv、dsa、dsv、dss、m1v、m2v、m2p、pmp、smk、bik、rat、vg2、ivf、vp6、vp7、d2v、mod、vid、pmp2、mts、fli、flc、roq、tim、csf、pm2、smv、qmv、flv、m4v、f4v、mp3、mp2、ogg、cda、wav、ape、au、dts、midi、rmi、mp5、mpa、mpga、dsm、flac、mac、tta、m4a、aac、ac3、mid;(2)网页中所有以“http://”开始,且包含“|”的字符串;(3)网页中<embed>标识符;(4)网页中<object>标识符。
3.根据权利要求1所述的网页视频点播方法,其特征在于,所述步骤S3还包括:若所述视频资源中包含多个服务器存储地址,则选择与所述网页信息对应的服务器存储地址作为所述视频资源的服务器存储地址。
4.根据权利要求1所述的网页视频点播方法,其特征在于,所述视频资源信息还包括视频资源的格式。
5.根据权利要求4所述的网页视频点播方法,其特征在于,所述步骤S4还包括:移动设备根据预设的阈值进行实时判断,以选择软件解码或硬件解码中的一种进行所述解码;所述预设的阈值由移动设备的CPU性能、GPU性能、所述视频资源的视频格式、当前CPU以及内存负载决定。
6.一种网页视频点播装置,其特征在于,包括:
网页信息获取模块,用于获取用户请求获取的网页信息;
服务器存储地址获取模块,用于对所述网页信息进行解析,以获取网页中包含的视频资源信息,所述视频资源信息包括视频资源的服务器存储地址;
视频资源获取模块,用于根据所述视频资源信息中的服务器存储地址,从对应的服务器端获取视频资源;
解码和播放模块,用于对所述获取到的视频资源进行解码并播放。
7.根据权利要求6所述的网页视频点播装置,其特征在于,所述服务器存储地址获取模块是利用预设的信息抽取规则从所述网页信息中获取信息,并将所述获取到的信息作为待解析信息;
利用关键字抓取和模式匹配算法对所述待解析信息进行解析,以获取网页中包含的视频资源信息;
所述预设的信息抽取规则至少包括以下其中之一:
(1)网页中所有包含了以http://开始,且以以下的任一字符串为结尾的字符串:avi、mkv、ogm、mp4、m4p、m4b、dat、mpg、mpeg、tp、ts、tpr、pva、pss、vob、mpe.wv、m2ts、mt2、evo、dvd、ram、rm、rmvb、rp、rpm、rsc、rt、smil、aif、aiff、aifc、amr、3gp、3g2、3gp2、3gpp、qt、mov、wmv、wmp、wm、asf、amv、dsa、dsv、dss、m1v、m2v、m2p、pmp、smk、bik、rat、vg2、ivf、vp6、vp7、d2v、mod、vid、pmp2、mts、fli、flc、roq、tim、csf、pm2、smv、qmv、flv、m4v、f4v、mp3、mp2、ogg、cda、wav、ape、au、dts、midi、rmi、mp5、mpa、mpga、dsm、flac、mac、tta、m4a、aac、ac3、mid;
(2)网页中所有以“http://”开始,且包含“|”的字符串;
(3)网页中<embed>标识符;
(4)网页中<object>标识符。
8.根据权利要求6所述的网页视频点播装置,其特征在于,所述视频资源获取模块在所述视频资源中包含多个服务器存储地址时,选择与所述网页信息对应的服务器存储地址作为所述视频资源的服务器存储地址。
9.根据权利要求6所述的网页视频点播装置,其特征在于,所述视频资源信息还包括视频资源的格式。
10.根据权利要求9所述的网页视频点播装置,其特征在于,所述解码和播放模块是根据预设的阈值进行实时判断,以选择软件解码或硬件解码中的一种进行所述解码;所述预设的阈值由移动设备的CPU性能、GPU性能、所述视频资源的视频格式、当前CPU以及内存负载决定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310135258.8A CN104113770A (zh) | 2013-04-18 | 2013-04-18 | 网页视频点播方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310135258.8A CN104113770A (zh) | 2013-04-18 | 2013-04-18 | 网页视频点播方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104113770A true CN104113770A (zh) | 2014-10-22 |
Family
ID=51710382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310135258.8A Pending CN104113770A (zh) | 2013-04-18 | 2013-04-18 | 网页视频点播方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104113770A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796784A (zh) * | 2015-03-31 | 2015-07-22 | 北京奇虎科技有限公司 | 应用程序内的视频播放方法及装置 |
CN105592324A (zh) * | 2015-07-30 | 2016-05-18 | 广州市动景计算机科技有限公司 | 媒体资源地址解析和获取方法、***以及服务器和客户端 |
CN105812846A (zh) * | 2014-12-30 | 2016-07-27 | Tcl集团股份有限公司 | 网络视频的获取方法及装置 |
CN106330842A (zh) * | 2015-07-02 | 2017-01-11 | 天脉聚源(北京)科技有限公司 | 一种网络音频文件播放方法和*** |
CN106878808A (zh) * | 2017-03-17 | 2017-06-20 | 福建中金在线信息科技有限公司 | 一种视频播放方法及装置 |
CN107707976A (zh) * | 2017-09-29 | 2018-02-16 | 维沃移动通信有限公司 | 一种视频解码方法及移动终端 |
CN109309879A (zh) * | 2017-07-27 | 2019-02-05 | 飞狐信息技术(天津)有限公司 | 一种解码方法、装置及设备 |
WO2019047775A1 (zh) * | 2017-09-06 | 2019-03-14 | 阿里巴巴集团控股有限公司 | 一种web应用包处理方法、装置及设备 |
CN110234020A (zh) * | 2018-03-06 | 2019-09-13 | 优酷网络技术(北京)有限公司 | 视频播放方法及装置 |
CN110324671A (zh) * | 2018-03-30 | 2019-10-11 | 中兴通讯股份有限公司 | 网页视频播放方法及装置、电子设备及存储介质 |
CN111787396A (zh) * | 2020-07-28 | 2020-10-16 | 北京金山云网络技术有限公司 | 一种视频流解析方法及装置 |
CN111836101A (zh) * | 2019-04-19 | 2020-10-27 | 深圳市茁壮网络股份有限公司 | 一种视频播放方法及装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060248209A1 (en) * | 2005-04-27 | 2006-11-02 | Leo Chiu | Network system for facilitating audio and video advertising to end users through audio and video podcasts |
CN1897658A (zh) * | 2006-06-22 | 2007-01-17 | 广州网上新生活软件技术服务有限公司 | 一种单向网的网页点播多媒体应用的***及实现方法 |
CN1917644A (zh) * | 2006-09-15 | 2007-02-21 | 中辉世纪传媒发展有限公司 | 一种数字广播电视***、机顶盒及节目播放方法 |
CN101246491A (zh) * | 2008-03-11 | 2008-08-20 | 孟智平 | 一种在网页中使用描述文件的方法和*** |
CN101355574A (zh) * | 2008-07-30 | 2009-01-28 | 优视动景(北京)技术服务有限公司 | 一种移动终端在线播放流媒体文件的方法 |
CN101408892A (zh) * | 2008-11-21 | 2009-04-15 | 上海全景数字技术有限公司 | 一种网页生成方法和装置 |
CN101635826A (zh) * | 2008-07-21 | 2010-01-27 | 中国科学院计算技术研究所 | 一种获取网络音视频节目地址的方法 |
CN101800838A (zh) * | 2009-12-25 | 2010-08-11 | 袁炜 | 一种互联网电视虚拟机 |
CN101873325A (zh) * | 2010-06-13 | 2010-10-27 | 优视科技有限公司 | Flash支持处理方法、***、移动终端及中转服务器 |
CN102523248A (zh) * | 2011-11-24 | 2012-06-27 | 深圳市万兴软件有限公司 | 播放网页flash视频的方法、客户端和服务器 |
-
2013
- 2013-04-18 CN CN201310135258.8A patent/CN104113770A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060248209A1 (en) * | 2005-04-27 | 2006-11-02 | Leo Chiu | Network system for facilitating audio and video advertising to end users through audio and video podcasts |
CN1897658A (zh) * | 2006-06-22 | 2007-01-17 | 广州网上新生活软件技术服务有限公司 | 一种单向网的网页点播多媒体应用的***及实现方法 |
CN1917644A (zh) * | 2006-09-15 | 2007-02-21 | 中辉世纪传媒发展有限公司 | 一种数字广播电视***、机顶盒及节目播放方法 |
CN101246491A (zh) * | 2008-03-11 | 2008-08-20 | 孟智平 | 一种在网页中使用描述文件的方法和*** |
CN101635826A (zh) * | 2008-07-21 | 2010-01-27 | 中国科学院计算技术研究所 | 一种获取网络音视频节目地址的方法 |
CN101355574A (zh) * | 2008-07-30 | 2009-01-28 | 优视动景(北京)技术服务有限公司 | 一种移动终端在线播放流媒体文件的方法 |
CN101408892A (zh) * | 2008-11-21 | 2009-04-15 | 上海全景数字技术有限公司 | 一种网页生成方法和装置 |
CN101800838A (zh) * | 2009-12-25 | 2010-08-11 | 袁炜 | 一种互联网电视虚拟机 |
CN101873325A (zh) * | 2010-06-13 | 2010-10-27 | 优视科技有限公司 | Flash支持处理方法、***、移动终端及中转服务器 |
CN102523248A (zh) * | 2011-11-24 | 2012-06-27 | 深圳市万兴软件有限公司 | 播放网页flash视频的方法、客户端和服务器 |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812846A (zh) * | 2014-12-30 | 2016-07-27 | Tcl集团股份有限公司 | 网络视频的获取方法及装置 |
CN105812846B (zh) * | 2014-12-30 | 2019-02-01 | Tcl集团股份有限公司 | 网络视频的获取方法及装置 |
CN104796784A (zh) * | 2015-03-31 | 2015-07-22 | 北京奇虎科技有限公司 | 应用程序内的视频播放方法及装置 |
CN106330842A (zh) * | 2015-07-02 | 2017-01-11 | 天脉聚源(北京)科技有限公司 | 一种网络音频文件播放方法和*** |
CN105592324A (zh) * | 2015-07-30 | 2016-05-18 | 广州市动景计算机科技有限公司 | 媒体资源地址解析和获取方法、***以及服务器和客户端 |
CN105592324B (zh) * | 2015-07-30 | 2017-07-11 | 广州市动景计算机科技有限公司 | 媒体资源地址解析和获取方法、***以及服务器和客户端 |
US10367902B2 (en) | 2015-07-30 | 2019-07-30 | Guangzhou Ucweb Computer Technology Co., Ltd. | Media resource address resolution and acquisition method, system, server and client terminal |
CN106878808A (zh) * | 2017-03-17 | 2017-06-20 | 福建中金在线信息科技有限公司 | 一种视频播放方法及装置 |
CN109309879A (zh) * | 2017-07-27 | 2019-02-05 | 飞狐信息技术(天津)有限公司 | 一种解码方法、装置及设备 |
WO2019047775A1 (zh) * | 2017-09-06 | 2019-03-14 | 阿里巴巴集团控股有限公司 | 一种web应用包处理方法、装置及设备 |
US11157254B2 (en) | 2017-09-06 | 2021-10-26 | Advanced New Technologies Co., Ltd. | Method, apparatus, and device for processing web application package |
CN107707976A (zh) * | 2017-09-29 | 2018-02-16 | 维沃移动通信有限公司 | 一种视频解码方法及移动终端 |
CN110234020A (zh) * | 2018-03-06 | 2019-09-13 | 优酷网络技术(北京)有限公司 | 视频播放方法及装置 |
CN110234020B (zh) * | 2018-03-06 | 2021-11-19 | 阿里巴巴(中国)有限公司 | 视频播放方法及装置 |
CN110324671A (zh) * | 2018-03-30 | 2019-10-11 | 中兴通讯股份有限公司 | 网页视频播放方法及装置、电子设备及存储介质 |
CN110324671B (zh) * | 2018-03-30 | 2021-06-08 | 中兴通讯股份有限公司 | 网页视频播放方法及装置、电子设备及存储介质 |
CN111836101A (zh) * | 2019-04-19 | 2020-10-27 | 深圳市茁壮网络股份有限公司 | 一种视频播放方法及装置 |
CN111787396A (zh) * | 2020-07-28 | 2020-10-16 | 北京金山云网络技术有限公司 | 一种视频流解析方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104113770A (zh) | 网页视频点播方法和装置 | |
JP6673990B2 (ja) | コンテンツ及び関連ソーシャルメディアデータの表示のシステム、記憶媒体及び方法 | |
KR102154800B1 (ko) | 전자 장치의 데이터 스트리밍 방법 및 그 전자 장치 | |
US11343580B2 (en) | System and method of displaying content based on locational activity | |
US10135898B2 (en) | Method, terminal, and system for reproducing content | |
US9697363B1 (en) | Reducing time to first encrypted frame in a content stream | |
CN110784615B (zh) | 使用单个界面元件选择性地捕获视觉媒体的技术 | |
US10320794B2 (en) | System for sharing selectively ephemeral content | |
CN103166941A (zh) | 一种数据分享的方法及装置 | |
KR102232900B1 (ko) | 클라우드 스트리밍 서비스 시스템, 최적 gpu를 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
US20140036098A1 (en) | Terminal Apparatus And Video-Data Distribution Method | |
US20120282951A1 (en) | Anchoring and sharing locations and enjoyment experience information on a presentation timeline for multimedia content streamed over a network | |
WO2017206396A1 (zh) | 一种视频播放方法及设备 | |
US10075503B2 (en) | Delaying publicizing, at a second source, upload of a content item to a first source until confirmation of availability of the content item at the first source | |
US20150288993A1 (en) | Service method and system for providing multi-track video contents | |
EP3139573B1 (en) | Media processing method and device | |
JP2017529726A (ja) | ストリーミングサービスのためのクライアント及びサーバの動作方法 | |
US20150029342A1 (en) | Broadcasting providing apparatus, broadcasting providing system, and method of providing broadcasting thereof | |
CN103888817A (zh) | 一种将文件上传到智能电视和播放文件的方法及设备 | |
US20130181905A1 (en) | Apparatus and method for managing instant messaging | |
CN103780933A (zh) | 多媒体终端的远程控制方法及控制装置 | |
US20160029050A1 (en) | Hybrid Stream Delivery | |
US20170188071A1 (en) | Method and apparatus for just-in-time transcoding | |
US20110167345A1 (en) | Method and apparatus for selective media download and playback | |
EP3683692A1 (en) | Cloud streaming service system, and method and apparatus for providing cloud streaming service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141022 |