从复制技术看网络视频资源的获取

时间:2022-07-09 03:54:44

从复制技术看网络视频资源的获取

【摘要】网络视频广泛应用在社会生活的各个领域,也是一种十分宝贵的信息资源。网络视频可以方便地被观看,但它的获取在很多时候却是不那么容易。针对不同的情况,我们需要采取不同的方式来获取网络视频资源。从节目复制技术的角度,文章探究了网络视频资源的三种获取形式:转录、收录和实录。

【关键词】复制技术;网络视频;转录;收录;实录

【中图分类号】G420【文献标识码】B 【论文编号】1009―8097(2009)11―0115―03

当前,世界已进入网络信息时代,在这样的时代背景下,人们每天不仅要接收大量的电子信息,有时还需要对电子信息进行加工、处理和再利用。要达此目标,人们就必须要拥有该信息。网络视频是一种应用十分广泛的信息资源,具有信息量大、交互性强、实时性高、应用灵活的特点。网络视频不同于普通的视频,它是基于流的方式传输的,信息编码具有多种格式。同时出于保护知识产权等目的,绝大部分网站对视频资源做了加密处理。在很多时候,用传统的方式来获取网络视频资源是无法实现的。本文拟从节目复制技术的角度,分析网络视频资源的获取方式,借助成熟的技术形式来解决新的问题,希望能够给人们一点启示。

一 节目复制技术

节目的复制技术与节目的制播流程息息相关。无论是音频节目或者是视频节目的制播都有非常成熟的技术。从信息加工流程上看,节目的制播技术具有以下基本环节:信号编码、信号存储、信号检索、信号解码、信息再现,[1]如图1所示。

信号编码:原始的听觉、视觉信息一般是不能直接存储和传输的,必须通过对信息进行适当的编码,把信息转变成具有某种格式的信号,比如视频的AVI、MPEG、ASF等格式。

信号存储、传输:多数情况下,经过编码的信号要先存储后再传输,也可以不经过存储环节就进行传输的。存储的载体是多种多样的,常用的有磁带、磁盘、光盘、电子芯片等。信号的传播就是传输,网络传播已成为当前最主要的传输方式。

信号检索:从存储载体上获取所需的信号的过程,就是信号检索。存储载体分为本地载体和远程载体,网络视频利用的是远程载体。

信号解码:信号解码是对检索到的信号进行反编码,它与信号编码正好相反,不同的编码对应不同的解码,恢复统一的视、音频格式。

信息再现:对信号解码获得的标准视、音频信号进行信息呈现。计算机主要利用声卡、显卡来进行音、视信息的呈现。

节目的复制是一门既古老而又成熟的技术,复制的方式有三种:转录、收录、实录。

转录:转录是对源信号进行完整的复制,不需要对信号进行解码,如计算机文件的拷贝。

收录:收录是对接收到的信号进行一定的解码,解码成标准的信号格式后再进行存储,如对电视直播节目录制。

实录:实录是对节目的信息而不是信号进行录制,如话筒录音。

从图1中,我们可以看出,节目的复制是客户端对服务端信息的再现,复制只能发生在客户端。客户端对信息处理有三个基本环节,每个环节都可以实现对服务端信号的复制,三个环节对应了三种复制方式。

二 网络视频节目的转录

网络视频即是所谓的流媒体视频,是指通过网络传输的、能够在本地终端实时回放的、具有实时特征的视频内容编码数据流。流技术的出现使得远程视频可以在线观看,而不必经历漫长的完整下载过程,相对于传统视频来讲,网络视频具有极大的优势。在最近的十来年的时间里,网络视频技术发展得特别快,在远程视频领域已处于绝对的优势地位。常见的网络视频格式有FLV、ASF、WMV、RM、MOV等。[2]

从图1可以看出,网络视频的转录发生在客户端信号处理的第1环节――信号检索。要进行信号检索就必须知道信号的位置,对网络视频来说,就是要知道视频文件的网络地址URL(Uniform Resource Locator统一资源定位)。我们只要知道了网络视频文件的URL就可以直接用下载软件进行下载,也就是对远程视频文件的拷贝。文件的下载不必对信号进行解码,只需对网络视频文件信号进行原封不动的照搬。

网络视频的转录的关键是要找到视频文件的URL。通常情况下,视频网站都提供了在线观看视频的功能,但并不提供视频文件的直接下载。出于保护知识产权等目的,很多视频网站还千方百计地应用各种技术手段来防止访问者对视频资源的复制,比如采用编码加密技术、右键功能屏蔽技术等,甚至不惜开发专用的网络视频格式和与之配套的播放器。针对URL不同的加密措施,我们可以采取对应的解密方式来得到所需视频的URL,主要有以下方式:

1 利用播放器的“属性”菜单来获取URL

在播放网络视频节目时,我们可以右键点击视频画面,在出现的快捷菜单中选择“属性”选项,就可以发现视频文件的URL。这种方法针对的是没有任何加密措施的网络视频资源,实际的网络视频资源大多进行了加密处理,所以这种方法成功率是比较低的。

2 利用网络视频地址解密软件来获取URL

专门针对网络视频地址进行解密的软件是很多的,有些是专门针对某种格式的视频文件,有些是对所有流行的视频文件。比如UU me FLV Spy只能对FLV视频地址进行解密,而RealPlayer 11可以对FLV 、ASF、WMV 、RM 、MOV等流行视频地址进行解密。这种方法也有其局限性,通常情况下,它只能针对基于TCP/HTTP协议传输的视频文件,而不能对基于MMS/RTSP流媒体协议传输的视频地址解密。

3 利用网络视频地址嗅探软件来获取URL

网络视频地址嗅探软件工作在OSI网络模型的网络层,通过截取链路层(网卡)的数据包来探测数据的URL,它和网络地址解密软件工作原理完全不同。[3]典型的网络视频地址嗅探软件是NetTransport(网络传送带),它不仅具有网络嗅探的功能,还具有网络视频文件下载功能,功能强大好用。NetTransport支持MMS、RSTP等流媒体协议,除了嗅探的功能外,还具有对网络地址进行解密的功能。

4 利用播放器的临时文件夹直接转录网络视频文件

从传输方式上看,网络视频分为顺序流视频和实时视频。顺序流视频是指数据的传输必须按内容的先后次序传送,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的后头部分,不能根据用户的连接速度做调整,如FLV视频。0实时流视频是指数据的传输可以不按内容的先后次序传输,用户可以随时改变播放的位置,如是还未下载的内容,那么播放器将从新位置开始下载,前面未下载的数据将不再传送,如WMV、RM视频。

顺序流视频播放器都设有临时文件夹,播放的视频文件会被同步地存储在临时文件夹中,[4]这就是播放器直接转录网络视频文件。这种方法也有其局限性。首先必须完整地观看一遍所需视频节目,耗费较多时间;其次它只适用于顺序流视频而不适用于实时流视频。

三 网络视频节目的收录

网络视频节目的收录发生在客户端信号处理的第2个环节――信号解码。在信号解码阶段,播放器会对收到的电子信号进行解码,还原成标准的视频信号格式,再提供给下一环节进行处理。因此,我们可以通过解码后的标准视频信号进行记录来实现对网络视频节目的复制,这就是网络视频节目收录的原理。

网络视频节目的收录既可以用硬件来实现,也可以用软件来进行。在早期,由于计算机技术的限制,人们主要采用各种类型的视频卡、电视卡来进行网络视频节目收录。当前,随着计算机技术的飞速发展,人们利用软件就可以轻松实现对网络视频节目的收录。典型的收录软件有TV Recorder和UUSee,它们都是针对网络电视视频进行记录。TV Recorder只具备记录功能,不具有接收功能,必需和电视播放软件(如PPLive、PPStream等)配合才能录制。而UUSee既具备电视接收功能,又具备记录功能,使用十分方便。以UUSee5.9为例,具体获取过程如下:

(1) 启动UUSee,打开“工具”菜单,选择“设置”子菜单,选择“下载与录制”选项,设置好录制节目的存放位置,一定要有足够的存储空间。

(2) 在左边的频道栏目里面,选择所需的节目,双击开始观看。

(3) 需要录制时,右键点击电视节目画面,在弹出的快捷菜单中选择“录制”菜单(如图2所示),软件就会自动对所播放的节目进行录制,并保存在设置的位置。

(4) 如要结束录制,直接点击画面下面的停止按钮就结束录制。

无论是哪种类型的网络电视节目,软件收录成的标准格式是WMV类型。

网络视频节目的收录主要针对的是网络电视节目。首先,网络电视一般是无法找到视频文件的网络地址(URL),无法用转录的方式来进行复制。其次,收录比转录复杂,其它视频节目一般不提倡用收录的方式进行复制。

四 网络视频节目的实录

网络视频节目的实录发生在客户端信号处理的第3个环节――信息再现。在信息再现阶段,播放器会把经过解码的视频信号传输到显卡、声卡去进行图像和声音信息的再现,这是信息处理的最后一个环节,在这个环节同样可以实现对网络视频节目的录制。由于是对显卡、声卡里的视、音频信息进行录制,信息处理复杂,对计算机的要求比较高。

能够进行网络视频节目实录的软件是比较多的,典型的有屏幕录像专家、HyperCam等。以屏幕录像专家V7.5版为例,具体录制过程如下:

(1) 启动屏幕录像专家V7.5,在“基本设置”选项中,一定要把“录制视频”项打勾,对网络视频的录制才能有比较好的效果,其它选项根据需要设定,如图3所示。

(2) 在线观看所需录制的视频节目。

(3) 需要录制时,直接点按下录制键,默认为F2键。在录制的过程中,随时可以暂停、继续和停止录制,操作简单好用。

(4) 如要结束录制,直接按下停止键F2(默认)就停止录制。生成的视频类型可以是AVI普通视频格式,也可以是WMV流视频格式。

值得注意的是,网络视频节目的实录是视频播放器和录制软件同时在运行,而且这两个软件都对计算机的资源占用较多。所以采用实录来录制网络视频节目对计算机的要求较高,一定要选高配置的计算机,而且录制时,无关的程序最好关闭,以提高节目录制的流畅性。

由于网络视频节目实录处于信号处理的最后环节,对信息的处理环节比较多,录制效果肯定没有转录和收录的效果好。因此,在具备转录或收录的条件下,我们最好不用实录的方式。在实际的网络视频资源中,也有一部分资源是无法采用转录或收录的,如在江苏省教研室――www.省略里的教学视频节目,它采用了专用的编码器和播放器(MeropPlayer),常规的转录和收录都无法进行。只要我们灵活应用网络视频节目的实录方式,也能够得到满意的节目效果。

五 结束语

从复制技术上看,网络视频资源的获取只有三种形式:转录、收录和实录。三种复制方式具有不同的技术特点,我们可以需要根据实际的情况,采取恰当的方式来获取所需的网络视频资源。总的来看,转录的效果最好,收录的效果也不错,实录的效果稍差一些。在实践中,只要我们认真分析其原理,恰当应用,实录也能获得满意的效果。

参考文献

[1] 谈新权,邓天平.视频技术基础[M].武汉:华中科技大学出版社,2007:284-285.

[2] 詹青龙.网络视频技术及应用[M].西安:西安电子科技大学出版社,2004:13-14.

[3] 雷钢.远程视频资源的获取及教学应用[J].电化教育研究,2009,(5):107-110.

[4] 雷钢.多媒体课件图形图像素材的采集与处理[J].现代教育技术,2006,(2):48-50.

上一篇:基于LabVIEW的“信号与系统”仿真实验系统设计 下一篇:Epss在教师教育技术培训中的技术实现