数字媒体的实验考古(二):互联网和流媒体 作者:蓬岸 Dr.Quest 编号:432985098 创建于:2021-11-14 09:50:17 修改于:2022-01-02 16:40:42 -------------------- 在今天,当我们提到“互联网”这件事情,大多数时候都在讨论WWW,以至于许多 时候人们会误认为WWW和HTML的出现是互联网的开始,甚至认为其是互联网上唯 一的应用。但是,在互联网所依赖的TCP/IP协议上面,有许多不同的应用层协议 ,HTTP协议只是这些应用层协议之一。而即使是使用HTTP作为应用层协议的诸多 情形中,也随着传输数据的不同而表现出不同的应用形态。 强大的现代Web标准 现代Web标准包括两个最基本的组件,HTML和Javascript,它们经历过若干次的 扩充,特别是2008年的HTML5和2015年的ECMAScript 2015(ES6)出现之后,这 些标准变得非常强大而且复杂。网页里的电脑博物馆中的许多功能都使用现代We b技术实现,它采用了HTML5、现代JavaScript标准以及WebAssembly。“博物馆” 中大多数老电脑的模拟器都使用WebAssembly运行,WebAssembly技术出现的很晚 ,2017年才开始被主流浏览器支持,它可以把软件编译成接近于CPU机器代码的 字节码(bytecode),速度要比基于文本的普通JavaScript代码更快一些。 (Image: https://pic1.zhimg.com/v2-27838e08a21a72964203c22aa619a3f0_b.j pg) 使用noVNC和WebSocket连接的远程桌面此外网页里的电脑博物馆还使用了2011年 出现的WebSocket技术提供实时通信,“千禧年的中文Linux”线上展的远程桌面就 是使用WebSocket来实现的。另一个在网页里的电脑博物馆中用到的现代Web技术 是WebGL,它同样出现在2011年,在“3D之舞:90年代的VRML”中,通过X_ITE库将 VRML创建的3D内容转换为现代浏览器支持的WebGL进行展示。 Github上的X_ITE库:https://github.com/create3000/x_ite/wiki (Link: htt ps://github.com/create3000/x_ite/wiki) (Image: https://pic4.zhimg.com/v2-54581cd33a7aa731fdb6fe1253f51a53_b.j pg) 使用X_ITE库,可以将VRML模型嵌入到HTML5网页中网页里的电脑博物馆能够实现 充分受益于当代Web技术,但是前面提到的软件功能却并非只有通过当代的Web技 术才能实现。实际上,无论是浏览器中的远程桌面、还是浏览器中的三维图形, 早在现代Web技术出现之前的90年代或者是2000年代都已经被实现了,但其原始 的解决方案却被现代浏览器所抛弃,使之只能在专门搭建的“博物馆”网站中观看 ,这也是网页里的电脑博物馆所希望为观众展现的一个戏剧化的冲突及问题。 浏览器插件 在现代Web标准出现之前,在浏览器中提供丰富的Web内容通常都离不开浏览器插 件。在上节课里,我们会看到一些移动设备上的作品利用了Flash或者VRML等90 、2000年代典型的Web技术。而这些在移动设备上使用Web技术的创作,正是受到 90年代繁荣的Net Art的影响。 (Image: https://pic1.zhimg.com/v2-4111d74963c5d9a3231e695a59bd970c_b.j pg) 安装了各种插件的Firefox浏览器,会发现所有插件的文件名都以“np”开头浏览 器插件从开发技术和运行环境上来讲主要有两个大的类别:其中一类是NPAPI插 件,主要被Netscape网景浏览器及衍生自网景的开源浏览器Mozilla和Firefox支 持;另外一类就是ActiveX,主要被微软的Internet Explorer及各类IE“套壳”的 浏览器,如MyIE、傲游(Maxthon,最初为衍生自MyIE的MyIE2)支持。ActiveX 能够提供的功能和NPAPI大致相同,但许多网络银行的U盾只能在Internet Explo rer使用,这是因为它们配套的驱动程序只能使用ActiveX插件来访问。 2000年代常见的上网环境通常会配置包括VRML、Java Applet、QuickTime、Flas h、Shockwave(Director)、Silverlight在内一系列不同格式网络媒体的支持 插件。在HTML5普及之前,它们对于通过Web展示多媒体内容是必不可少的存在。 从1999年起,英特尔曾经搭配使用Pentium III处理器的电脑发售Intel Web Out fitter Tool Kit光盘,中文叫做“爱网族工具包”。这张光盘里面的主要内容就 是各类浏览器插件,其中就包括了常见的Real Player、Flash Player、Shockwa ve等浏览器插件,也包括了支持三维图形的Superscape Viscape SVR插件,展示 全景图的IPIX Player插件,以及RealSlideshow幻灯片插件等等。 (Image: https://pic1.zhimg.com/v2-94955e59a11cf0c23f0a956132e49a18_b.j pg) 英特尔爱网族工具包这些浏览器插件种类众多,但它们提供的功能大概可以分为 三类:其一是交互图形,比如Flash;其二是能够在网络上传输的流式音视频, 典型的有Real Player、Windows Media Player和Quicktime等;再就是提供Web 上的三维图形功能,比如VRML观看插件Cosmo Player和Cortona等。 如果你希望调查一些典型的浏览器插件及其内容,强烈建议以BlueMaxima's Fla shpoint作为研究的起点。它是目前成果最丰富的网页游戏保存计划,保存了30 余种为不同浏览器插件平台创作的内容:BlueMaxima's Flashpoint (Link: htt ps://bluemaxima.org/flashpoint/platforms/) 交互图形:Macromedia Flash和Shockwave Flash是国内社群最熟悉的网络插件,它有两个主要的用途:一个是用来做游戏 ,另外一个就是用来做动画。值得一提的是Flash动画在中国和韩国的流行程度 远高过西方发达国家,我猜测一个原因是和制作动态影像所需器材的价格有关: 2000年代制作网络视频所需的摄像机、采集卡等硬件对于爱好者来说是一个不小 的负担,而Flash则是不需要额外硬件投入,使用普通电脑就可以操作的动态影 像制作工具。在家用摄像机更加普及的西方国家,Flash更多用来做游戏、网页 横幅、登陆页(Landing page)等较强交互和视觉表现需求的Web内容。 Shockwave一般是用Marcomedia Director制作的,它比Flash的交互功能更加强 大,支持原生3D等高级图形功能,并且支持Xtras。Xtras是一种编译过的Shockw ave的插件,里面可以使用原生的二进制代码,用来支持额外的音视频文件格式 或提供开发者定制的功能。但Shockwave文件也因此比Flash体积更大,流量和资 源消耗也更多,因此Flash在网络交互内容上占据了主导地位,而Shockwave更多 时候用来制作光盘软件的多媒体内容。 (Image: https://pica.zhimg.com/v2-e1203a56b69d6fe83b93f5baaa2a73e9.jpg ?source=382ee89a) re-move by Liahttps://www.zhihu.com/video/1443375533249310720 (Link: h ttps://www.zhihu.com/video/1443375533249310720) 以Flash和Shockwave为平 台,艺术家们制作了许多网络艺术作品,如Lia的作品RE-MOVE RE-MOVE主页(需要支持Shockwave的浏览器打开):re-move by Lia (Link: ht tp://re-move.org/) 作者主页:About - LIA (Link: https://www.liaworks.com/about/) 作品介绍:NET ART ANTHOLOGY: Re-move (Link: https://anthology.rhizome. org/re-move) 德国艺术家Esther Hunziker则使用Flash制作了UN_FOCUS 作品网站,包括作品录像,交互版本需要使用支持Flash的浏览器打开:Esther Hunziker – Un_Focus, Website, 2000 (Link: https://estherhunziker.net/u nfocus/) Nathaniel Stern使用了Flash制作Hektor网站的交互部分,同时包含了Quicktim e视频片段。 作品网站(需要Flash):explore: hektor (Link: https://hektor.net/) 作品介绍:https://nathanielstern.com/artwork/hektor-net/ (Link: https: //nathanielstern.com/artwork/hektor-net/) 可能熟悉Flash的读者会好奇,Flash及其FLV视频格式曾经是网络上主流的流媒 体视频格式之一,在H.264出现之前,以Youtube为代表的网络视频网站都是使用 Flash及FLV格式提供网络视频的。但是hektor完成于2000年,直到2002年的Flas h Player 6才开始支持在SWF文件中内置视频,而2003年的Flash Player 7才开 始支持FLV视频格式。 数字格式可用性的挑战 虽然上面提到的作品都保存完好,但对今天的观众来说却很难完整访问。新款的 浏览器几乎都不能正常打开上面的网站。为浏览器插件制作的内容会受到多方面 的限制: 浏览器版本变化导致插件不可用,如Chrome 42(2015年)开始禁用NPAPI插件浏 览器插件文件格式本身的版本变化让内容不可用,如新版Windows Media Player 就无法打开许多NetShow内容,QuickTime 7.3.1(2007年)不再支持mov文件内 嵌的Flash轨道等等。网络传输协议的变化(如SSL加密)让旧版插件无法正常传 输内容,许多旧版浏览器插件不支持2008年出现的TLS 1.2加密因此网络艺术远 比我们认为的脆弱,对于相关的研究者和收藏家们来说,数字保存是摆在他们面 前第一道门槛。他们不仅要保存文件本身,也要维持整个技术栈是可用的。如果 仅仅保存文件本身却没有可以打开它的软件和硬件,便无法忠实、完整的观看当 时的作品,这种保存也就是没有意义的。 Christie's Warhol NFT is basically a fake (Link: https://www.inputmag. com/culture/what-exactly-is-christies-selling-in-its-warhol-amiga-nft- auction) 今年五月,《Input》以“佳士得的沃霍尔NFT基本上是个赝品”为题发 文,援引沃霍尔数据恢复项目(Warhol Data Recovery Project)参与者,卡内 基梅隆大学Golan Levin教授在推特上的批评,指出佳士得所拍卖的是“近似的二 次复制品”(2nd-generation near-copies)。佳士得的拍卖版本将原图由320x2 00像素不忠实的放大到了6000x4500像素,因此只能算作一种展览副本(exhibit ion copy)。 (Image: https://pic4.zhimg.com/v2-21a2b877a1b3d2007b1a8cf53e612ceb_b.j pg) 在Golan Levin教授的推特中,展示了一个有所妥协,但相对忠诚的展览实例: 在卡内基梅隆大学创意咨询(Creative Inquiry)工作室30周年纪念展览上,他 们与安迪沃霍尔美术馆合作,使用了现代PC和PNG图片作为视频源,通过模拟式 混合视频线(即AV线),输出到一台1985年生产的原装Amiga电脑显示器上。让 观众以尽可能接近原始的状态观看到安迪沃霍尔当年在Amiga电脑上完成的数字 绘画作品。数字保存的挑战可能让我们很难、甚至永远无法将某件作品恢复到其 原始的状态,但我们应当清醒并严谨地选择我们应当做哪些妥协。 流式影音:RealPlayer和Quicktime HTML5相比之前的HTML标准最明显的变化就是加入了video和audio标签,支持HTM L5的浏览器可以不依赖第三方插件播放网页里的视频和音频内容。但是直到2009 年,Firefox和Chrome才加入这项标签的支持,而微软的Internet Explorer是要 到2011年的IE9才加入这项功能。因此,整个2000年代所有在网络上提供的视频 内容几乎都要通过浏览器插件来播放。除了上面提到的Flash和FLV,苹果的Quic ktime和Real Networks的Real Player(2000年到2004年曾改名RealOne Player )则是最常用到的流媒体播放插件。 (Image: https://pic2.zhimg.com/v2-fa631613a99ecc696e79e05b1ac08680.jpg ?source=382ee89a) https://www.zhihu.com/video/1443382325191471104 (Link: https://www.zhi hu.com/video/1443382325191471104) RealPlayer的第一个版本发布于1995年, 最初的版本只支持音频播放,叫做RealAudio Player,它是第一款可以在拨号网 络的低带宽(比如28.8Kbps)提供音频串流的媒体播放器。在1996年建站的音乐 教育网站http://cafemuse.com (Link: http://cafemuse.com) 上,我们还可以 找到一些早期的网上音频资源,这些音频以16Kbps的低码率提供了可以接受的音 乐质量。 Sound & Music Explorations (Link: http://www.cafemuse.com/soundgarden/ index.htm) 而加利福尼亚大学尔湾分校(University of California, Irvine )的曾振锻(Dan Tsang)则保存了他在KUCI 88.9广播电台主持的左翼时评节目 Subversity在1998年~2003年间播出的RealAudio格式录音,所有的音频文件同样 是以16Kbps保存,可以在拨号上网的低带宽条件下收听。 Subversity Audio Archive (Link: https://kuci.org/~dtsang/subversity/re alaudio.htm) QuickTime是另外一个常见的在网上提供音视频内容的插件。相比 之下,以QuickTime格式提供的音、视频串流的网站没有使用Real Player的多, 但Quicktime却提供了一些RealPlayer不具备的特性。其中最重要的就是QuickTi me VR(QTVR),在90年代,QTVR是提供线上虚拟现实展览最常见的手段,而除 了受限于90年代的网络带宽而通常图像的分辨率较低之外,QTVR实现的功能与前 两年热门的“360°全景看房”几乎完全一致。 汉斯·鲁道夫·吉格尔(HR Giger)博物馆在2001年的QuickTime VR虚拟展览(需 要支持QuickTime的浏览器): HRGiger Museum - Quicktime VR Tour (Link: https://hrgiger.com/quicktim e.html) 苹果官方的QuickTime VR文档:Introduction to QuickTime VR (Link : https://developer.apple.com/library/archive/documentation/QuickTime/ InsideQT_QTVR/0Preface/QTVR-preface.html) 与现在的许多VR展览类似,QuickTime VR也是可以实现热点导航的,通过鼠标点 击画面里的热点,可以在不同场景见跳转。惠灵耶稣会大学NASA未来教室(Whee ling Jesuit University/NASA Classroom of the Future)的QTVR月球基地场 景就使用了热点导航功能:Lunar Base QuickTime VR (Link: http://www.cotf .edu/BioBLAST/bioproject/qtvr/qtvrintro.htm) QuickTime VR既可以用来展示场景,也可以用来制作3D环物展示,QTVR展示的物 体并不是真的是三维建模,使用转台拍摄的一组照片,再通过软件相应鼠标交互 ,模拟视角的切换。直到今天,许多网站上的360°商品展示仍然在使用类似的方 式制作,同时我们也仍然能够买到用于拍摄3D环物的转台。加拿大历史博物馆制 作于2001年的埃及探秘(Mysteries of Egypt)VR展览使用了QuickTime VR的3D 环物展示功能:Mysteries of Egypt - VR Gallery (Link: http://www.histor ymuseum.ca/cmc/exhibitions/civil/egypt/egqtvr1e.html) (Image: https://pic1.zhimg.com/v2-e6af9c68982f4a6bea4d446cda332e97.jpg ?source=382ee89a) 使用QTVR展示埃及文物https://www.zhihu.com/video/1443378929793327104 (L ink: https://www.zhihu.com/video/1443378929793327104) 与Flash和Shockwa ve类似,艺术家们也曾经用QuickTime和RealPlayer的流式影音功能制作过一系 列网络艺术作品。Cory Arcangel在2003年的《数据日记》(Data Diaries)中 使用了QuickTime视频和闪烁的方格作为主要的呈现手段。 (Image: https://pica.zhimg.com/v2-9f6d9b32abfe65c97dd6bc7a13591c75.jpg ?source=382ee89a) Data Diaries - Cory Arcangelhttps://www.zhihu.com/video/14433797502454 94784 (Link: https://www.zhihu.com/video/1443379750245494784) 1995年, 一群艺术家创建了KUNSTRADIO ON LINE网站,用来在线发布奥地利国家广播电台 (ORF) 的文化频道 Oesterreich 1的广播艺术(Radio Art)节目KUNSTRADIO的 存档。在这个网站中,使用了Real Audio音频格式和RTSP协议在网络上传送音频 节目。 RADIOKUNST - ONLINE SINCE 1995 - KUNSTRADIO (Link: http://kunstradio.a t/) 美国艺术家Caroling Geary则在她的网站 wholeo.net (Link: http://wholeo.n et/) 上发布了大量使用QuickTime VR制作的作品 全景图像网站World Wide Panorama上的艺术家介绍:The World Wide Panorama (Link: https://www.worldwidepanorama.org/wwppeople/CarolingGeary.html ) (Image: https://pic1.zhimg.com/v2-8b20727ab26744796ca5f506dd1e4c21.jpg ?source=382ee89a) Caroling Geary-Whirled exhibithttps://www.zhihu.com/video/144338055926 3789056 (Link: https://www.zhihu.com/video/1443380559263789056) 网络上 的三维图形:VRML和X3D 在网络上传输三维内容的实践也出现在90年代,第一个在网上广泛应用的三维内 容标准是VRML,它的起源可以追溯到W3C的早期参与者戴夫·拉格特(Dave Ragge tt)在1994年发布的论文《扩展WWW以支持独立于平台的虚拟现实》(Platform Independent Virtual Reality (Link: https://www.w3.org/People/Raggett/v rml/vrml.html) )。该论文中将VRML作为“VR markup language”(虚拟现实标 记语言)的缩写,而在1995年VRML正式被标准化时,则改名为“Virtual Reality Modeling Language”(虚拟现实建模语言)。 (Image: https://pic2.zhimg.com/v2-838931be9604e4325e774bd629d6d1e1_b.j pg) X3D在Web标准中的地位类似于SVG的三维版本VRML的功能相当丰富,可以支持三 维模型、场景、动画等功能,也支持超链接在不同场景间跳转,还支持用户与场 景的交互,并因此在90年代广泛用于搭建各类三维社交网络平台。如Cybertown 、SAPARi等。在2001年,维护VRML标准的Web3D联盟(Web3D Consortium)推出 了基于XML的新格式X3D,直到现在,X3D标准仍在在开发和维护中。 Web3D联盟网站: Open Standards for Real-Time 3D Communication (Link: h ttps://www.web3d.org/) (Image: https://pic1.zhimg.com/v2-d1ff79d69234b133ea5684c70111fc44.jpg ?source=382ee89a) Cosmo Player体验VRML内容https://www.zhihu.com/video/144338450338589491 2 (Link: https://www.zhihu.com/video/1443384503385894912) 但由于VRML和 X3D长期依赖都依靠浏览器插件观看,并没有得到主要浏览器维护者微软、苹果 、谷歌的广泛支持,因此其应用范围逐渐偏离了在网络上传输三维图形的初衷, 而成为科研和工程领域跨平台的三维图形标准。许多三维图形软件,都支持X3D 和VRML格式的导入和导出。 在 Holger Grahn's VRML Site (Link: https://www.x-3-x.net/) 上,仍然保 存了许多VRML文件,这也让我们能一探VRML的繁荣。 而1999年的欧洲媒体艺术节(European Media Art Festivals - EMAF)则展示 了一系列使用VRML制作的作品 http://2016.emaf.de/emaf.de/_emaf/www.emaf.de/1999/german/vrml-art.htm l (Link: http://2016.emaf.de/emaf.de/_emaf/www.emaf.de/1999/german/vrm l-art.html) 私有3D格式 VRML是一个开放的格式,虽然它本身的功能已经比较丰富,但其标准的演进却受 制于Web3D联盟中各个厂家的制衡。因此许多开发商开发了它们自己的私有3D格 式,如Cryo Interactive的SCOL(Standard Cryo Online Language)、Supersc ape Viscape和Adobe Atmosphere Player,但这些格式都没有像VRML那样广泛流 行过。如果希望研究相关的内容,BlueMaxima's Flashpoint是一个非常好的起 点。 (Image: https://pic3.zhimg.com/v2-258fd7f46e626563fa81215c1fbe115e.jpg ?source=382ee89a) Superscape Viscape体验https://www.zhihu.com/video/1443385734221070336 (Link: https://www.zhihu.com/video/1443385734221070336) WWW之外的世界 在互联网上,还有几个WWW之外的重要的协议,如果说WWW是互联网的“表世界”, 这些协议就算得上是互联网的“里世界”了。 (Image: https://pic3.zhimg.com/v2-8cecc0a6253bdee42f98c546d02739e2_b.j pg) 网景浏览器可以打开Gopher菜单一个协议是Gopher,是1993年由明尼苏达大学开 发的以目录形式组织和查询信息的网络协议。另外一个则是Telnet,是一种以仿 真终端的形式访问远程软件系统的方式。在中文世界影响最大的Telnet网站要数 台湾地区的PTT,而大陆也有一些曾有过广泛影响的Telnet BBS,如水木清华、 北大未名、白云黄鹤、南大小百合、日月光华等等,通常是由大学运营并维护的 。同时,北大侠客行等MUD游戏也是使用Telnet方式访问的。 (Image: https://pic2.zhimg.com/v2-21956ae684ddd001690d48a1c5f6c1f1_b.j pg) 日月光华是目前仍然能够访问的Telnet BBS之一另外一个值得一提的就是Usenet 新闻组,在Internet上运行的新闻组通过NNTP协议进行访问。目前国内已知的还 在运行的Usenet新闻组就只有新帆新闻组 news://http://news.newsfan.net (L ink: http://news.newsfan.net) 一家了,而Google Groups也保存了诸多早期 的Usenet信息,包括最早使用中文张贴内容的alt.chinese.text,也是了解早期 中文网民社群的重要资料来源。