基于NPAPI的网页视频插件的设计与实现

基于NPAPI的网页视频插件的设计与实现#施银宝,张海涛**(北京邮电大学计算机学院智能通信软件与多媒体北京市重点实验室,北京100876)510152025摘要:本文介绍了当前网站视频播放的相关技术和设计,并进行了相关分析;然后针对现有的网页视频播放中存在的对多格式视频支持不足、视频控制不够灵活等问题,同时从实际应用需求出发,本文设计和实现了一种基于NPAPI技术的网页视频插件。在插件中根据需求设计和实现了一些视频控制操作,例如帧进、帧退、截屏、获取时间点等。该插件解决了网页对多种视频格式的播放支持问题,也实现了对视频的灵活控制,在广播电视、多媒体等特定领域具备广泛的应用前景。关键词:计算机软件;网页视频插件;NPAPI中图分类号:TP311DesignandImplementationofWebVideoPluginBasedonNPAPISHIYinbao,ZHANGHaitao(BeijingKeyLaboratoryofIntelligentTelecommunicationsSoftwareandMultimedia,SchoolofComputerScience,BeijingUniversityofPostsandTelecommunications,Beijing100876)Abstract:Inthispaper,weintroducetherelatedtechnologiesandthedesignofvideoplaybackonthewebsites,andcarryoutsomerelevantanalysis.Therearesomeproblemsinthetraditionalwebvideoplaybackplugin,suchasinsufficientsupportformultiplevideoformatsandinflexiblevideocontrol.Consideringthepracticalapplicationrequirements,thispaperdesignsandimplementsavideopluginbasedonNPAPItechnology.Inourplugin,wedesignandimplementsomevideocontroloperations,suchasframeforward,frameback,screenshot,andcurrenttimeobtainingofvideo.Theplugincanbeusedfortheplaybackofvideowithmultipleformats,aswellastheflexiblecontrolofvideo,andithasawiderangeofapplicationsinthenetworkradio,thenetworktelevision,andothernetworkmultimediaareas.Keywords:computersoftware;webvideoplugin;NPAPI300引言随着信息化和数字化的深入发展,视频领域发展迅猛,观看视频逐渐成为人们获取信息、休闲娱乐、互动交流的一种普遍的行为。随着互联网技术的不断发展,国内外涌现出很多优秀的在线视频网站,如Youtube、优酷网、土豆网等。3540当前热门的在线视频网站采用的视频格式都是FLV格式视频。由于FLV格式视频具有文件体积小、CPU占有率低、视频质量良好、加载速度快等特点,再加上现实生活中网络带宽限制等诸多因素,使得FLV格式视频成为在线视频网站的主流格式,使其得到广泛的应用和发展。在线网站视频的网页播放器也大多是基于AdobeFlashPlayer进行设计开发,在线视频网站采用这种设计方案能够使得用户具有比较好的用户体验。但是,对于广播电视、多媒体等领域,例如电视台对多种格式的视频进行管理操作,在B/S(Browser/Server,浏览基金项目:高等学校博士学科点专项科研基金(No.20130005120011)作者简介:施银宝(1989-),男,硕士研究生,主要研究方向:多媒体与网络信息处理通信联系人:张海涛(1983-),男,讲师,主要研究方向:多媒体与网络信息处理.zhht.83@gmail.com-1-器/服务器)架构下,用户如果不能方便地对多格式视频进行播放等操作,就显得非常的不方便,进而导致用户体验也比较差。本文针对这种现实实际应用中存在的弊端,采用基于NPAPI浏览器插件技术,设计和实现一款网页视频插件,插件能够播放多种视频格式和其4550它一些视频管理操作,而且在往后,我们还能针对特定应用需求,在现有插件的基础上方便高效地进行相应功能的设计和实现。1相关技术浏览器插件总体可以划分为两大阵营,即IE支持的插件以及非IE支持的插件。在Netscape时代,NPAPI是浏览器的插件公用的规范。一开始所有浏览器包括IE都支持这个规范,后来出于商业上的考虑,微软的IE不再支持NPAPI,改而自己开发了一套基于COM的ActiveX体系,但这个体系对于非IE浏览器是不支持的。文献[1][2]介绍了IE和Netscape浏览器插件的相关技术和历史发展。所以目前的状况基本是IE浏览器仅支持ActiveX控件,而Firefox、Chrome等浏览器只支持另一类接口(XPCOM或NPAPI)。551.1NPAPI技术NPAPI全称Netsca...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?