为您找到与webrtc浏览器兼容性相关的共3个结果:
在第二次世界大战后,建筑审美开始了新一轮的趋同。这个时期整个人类社会表现为工业文明的高速发展和科学技术的突飞猛进。经济和文化都突破了国界,形成了世界范围空前的大融合,因此现代建筑运动超越了国界和文化圈,现代主义所产生的国际式建筑迅速统一了全世界的建筑语言。这是一次建筑美学的大趋同,并在发展中完成了其建筑理论框架的建构,从而建筑创作活动以及对建筑的欣赏与评价均以此为参照系统,其作用和影响至今还能够从许多新建的建筑中体现出来。可是很快这种国际式建筑风格在人们眼中就由美变丑了。从接下来的几十年到现在,建筑美学都在努力挣脱现代主义建筑的模式化束缚,朝着多元的方向发展。人们也试图透过当前多元化的样态发掘一个正在萌芽状态的、类似于现代主义之初的新事物,这表达了人们对一个确定或可能确定的“普适”法则的期待与追求。然而,普适法则所依赖的“普适情境”却无法当今找到。
作为建筑审美的发展,人类中心论被逐渐打破。在当代人类世界有两种相关的危机:第一种是最直观的危机是环境的危机;第二种更微妙,也同样是致命的,这就是人类自身的危机——人类与自己的联系、与所有包围人类的一切关系的危机,还有和地球上各个群体之间的关系危机。这两个危机是紧密联系着的。如何恢复人与自然之间正常而和谐的关系、在人与自然生物及其环境之间建立一种平衡、为子孙后代留下一个不受污染的绿色生存空间等问题,以前所未有的严峻性摆在了当代人的面前。“现代工业的发展使城市的交通、能源、治安、住房等,全然陷入了一种恶性循环状态,城市的文化风尚、价值体系、生态环境的日益恶化以及由此带来的人与人、人与自然的隔膜,迫使人们迫切希望离开城市,回归自然、回归乡野,这或许来自于一种怀旧情感和浪漫情怀,当然,也可以是一种来自于建筑审美的冲动”。
哲学家和生态学家们认为,要切实解决人与自然的关系问题,必须以一种有机论和生态平衡论取代“人是宇宙的精华和万物的灵长”这种人类优越论。与其去征服自然,不如学习如何保护自然,如何保持同自然的平衡、协调。如果在发展过程中认识到自然“可持续”被榨取的限度,把眼前利益同长远利益结合起来,把局部利益同整体利益结合起来,把人类的发展同人类以外的自然生物的发展协调起来,认识到自然的价值决非只是人的工具的价值,那么人类与自然的和谐将成为一种可能。建筑聚落作为自然中的一个有机系统,其中每一个生命体都和自己的种群、其他的种群以及非生物的环境有着某种程度的关联。
浏览量:2
下载量:0
时间:
【摘 要】在漫长的建筑发展过程中,经历了许多次的转变,但无论哪一次转变,都不仅仅是因为几个具有代表性的建筑物的出现,其根源在于科技、社会、经济、人文、交通等诸多方面的发展从而引发的建筑美学观念和价值体系的转变。
【关键词】建筑设计形体表达色彩配置价值取向审美思维时空观念文化模式
在第二次世界大战后,建筑审美开始了新一轮的趋同。这个时期整个人类社会表现为工业文明的高速发展和科学技术的突飞猛进。经济和文化都突破了国界,形成了世界范围空前的大融合,因此现代建筑运动超越了国界和文化圈,现代主义所产生的国际式建筑迅速统一了全世界的建筑语言。这是一次建筑美学的大趋同,并在发展中完成了其建筑理论框架的建构,从而建筑创作活动以及对建筑的欣赏与评价均以此为参照系统,其作用和影响至今还能够从许多新建的建筑中体现出来。可是很快这种国际式建筑风格在人们眼中就由美变丑了。从接下来的几十年到现在,建筑美学都在努力挣脱现代主义建筑的模式化束缚,朝着多元的方向发展。人们也试图透过当前多元化的样态发掘一个正在萌芽状态的、类似于现代主义之初的新事物,这表达了人们对一个确定或可能确定的“普适”法则的期待与追求。然而,普适法则所依赖的“普适情境”却无法当今找到。
“序”指事物或系统要素之间的相互联系以及这些联系在时间、空间中的表现;“无序”是指事物或系统要素间无规则的排列、组合、运动或变化”。在建筑审美领域,“规则”对应着理性、同一、总体化;“无序”则对应非理性、异质、非总体化。现代主义建筑的几何和纯净主义美学基本上是以一种“理性”来调控和引导建筑美学的走向的,为了在不同种族的人类之间进行沟通和了解,确实需要某种共同的价值标准、共同的理想和共同的情感。理性主义运用到极限以后,就极易流于程式。原来现代建筑大师在建筑创作上的鲜明个性特色,经长期沿用和各地效仿,到后来就变成千篇一律的教条,使人感到枯燥单调。把价值建立在最少变化和最趋稳定的普适类型上,这样就不可避免地导致简单的形式。在当今这个信息时代,不同学科之间的互渗和交融比任何时代都更加频繁和显著,当代哲学、尤其是后结构主义或解构主义哲学对建筑有着明显的影响。
从现代建筑解脱于学院派的禁锢到现代主义的自我完善、以至20世纪中叶以后多风格、多流派、多种建筑思潮的涌现和并存,都反映了人的主体意识的不断觉醒,与当今世界文化的多元化潮流同出一源。大多数建筑师希望能够通过提高建筑师的关注力、知觉和选择的能力,充分发挥建筑师的自主性和表现自我差异性的能力,把非理性的、具体的自我存在放在先于一般理性本质的地位,希望建筑能用自己特殊的语言同总体性抗衡。但在这种思想的支配下,设计常以自我表现为目的,往往忘却了建筑与公众的交流,甚至忘却了基本的功能需求,表现出各行其是的芜杂。
“当代建筑审美之所以出现无序的构成而贬损作为现代性之核心的理性,其根本动机源于一种打破规则、拆解中心,建构充满自由精神、富有个性色彩的美学的冲动”;建筑创作的变革往往都是以审美思维的变革为先导的。从现代.主义以后进发的流派来看,主要有“野性主义、光亮式、新古典主义、隐喻主义、后现代主义、晚期现代主义、高技派、新乡土派、新传统派、新自由派、新理性主义、解构主义、奇异建筑、新构成主义等多种倾向,有的是自称、有的是书刊评论”;虽名目繁多,但区分并不严格,更侧重于以各种手法展示自我。近年来派别的名称叫法渐渐平息,但他们的实践大大增强,在我国也进行各种新的尝试。
以“无序”来对抗“规则”,从理论上说的确不失为一种逃离总体化或程式化的美学策略;从实践来说,已经、且还将对建筑创作带来许多影响。但“无序”往往会把建筑师引向一个追求建筑造型“新、奇、特”的极端。如果说建筑是一门艺术,那么它是一门极其昂贵的、实用的、与科技紧密相关的艺术,极端的无序不仅不会给建筑创造美,而且往往会损害建筑本身。“规则”依旧反映在大多数人的建筑审美中,同时伴随着“无序”的萌动,产生了多元化的构成格局。
混沌学所蕴涵的深刻的洞察力和对传统思维的颠覆力,使建筑师以建筑自身的复杂性和多元性来构建聚落形态的复杂性和多元性,混乱与秩序并存,片段性与整体性同在。充分尊重客观现实的复杂性,并依据客观现实重构和模拟这种展示非确定性和不可预见性空间的精神,也正体现了混沌理论的精神。混沌思维赋予建筑师一种更加自由的创造精神,在静止与运动、确定与变化这样一些对立项之间,建筑师可以根据需要进行自由选择,甚至双极选择,创造出更灵活、更富有有机性和更符合当代审美需求的建筑聚落。混沌思维给当代建筑聚落设计带来了新的机遇,然而,需要指出的是,虽然混沌思维作为机械论模式的对立面受到当代建筑师的重视,但同在其他领域中一样,“明晰”仍然在发挥它应有的作用。从动态的观点来看,“混沌态是一种临界状态,在一个层次上的混沌可产生另一个层次上的明晰”。从自组织系统的角度来讨论建筑聚落,由混沌到明晰、再由明晰到另一个层次的混沌是系统发展的必然。
作为建筑审美的发展,人类中心论被逐渐打破。在当代人类世界有两种相关的危机:第一种是最直观的危机是环境的危机;第二种更微妙,也同样是致命的,这就是人类自身的危机——人类与自己的联系、与所有包围人类的一切关系的危机,还有和地球上各个群体之间的关系危机。这两个危机是紧密联系着的。如何恢复人与自然之间正常而和谐的关系、在人与自然生物及其环境之间建立一种平衡、为子孙后代留下一个不受污染的绿色生存空间等问题,以前所未有的严峻性摆在了当代人的面前。“现代工业的发展使城市的交通、能源、治安、住房等,全然陷入了一种恶性循环状态,城市的文化风尚、价值体系、生态环境的日益恶化以及由此带来的人与人、人与自然的隔膜,迫使人们迫切希望离开城市,回归自然、回归乡野,这或许来自于一种怀旧情感和浪漫情怀,当然,也可以是一种来自于建筑审美的冲动”。
哲学家和生态学家们认为,要切实解决人与自然的关系问题,必须以一种有机论和生态平衡论取代“人是宇宙的精华和万物的灵长”这种人类优越论。与其去征服自然,不如学习如何保护自然,如何保持同自然的平衡、协调。如果在发展过程中认识到自然“可持续”被榨取的限度,把眼前利益同长远利益结合起来,把局部利益同整体利益结合起来,把人类的发展同人类以外的自然生物的发展协调起来,认识到自然的价值决非只是人的工具的价值,那么人类与自然的和谐将成为一种可能。建筑聚落作为自然中的一个有机系统,其中每一个生命体都和自己的种群、其他的种群以及非生物的环境有着某种程度的关联。
今天的建筑美学与传统的建筑美学已经有了很大的不同,其所面临的课题,比如:价值取向、审美思维、时空观念、文化模式等,都显得极为复杂和难解,这与当代哲学与科学思想的影响和推动是密切相关的。当今的建筑美学在构成上、样态上及追求上都体现出一种兼容性。
[1]齐康.城市建筑[M].南京:东南大学出版社,2001.
[2]赵巍岩.当代建筑美学意义[M].南京:东南大学出版社,2001.
[3]刘维屏.环境科学与人类文明[M].杭州:浙江大学出版社,2002.
浏览量:2
下载量:0
时间:
WebRTC (Web Real-Time Communications)是一项Web用户间的实时通信技术,它为浏览器提供了音视频通信、数据传输、桌面分享等能力,目前Chrome、 Firefox等浏览器都支持此项技术。以下是读文网小编为大家精心准备的:基于WebRTC的浏览器端Web服务器的研究相关论文。内容仅供参考,欢迎阅读!
【摘要】:WebRTC具有简单易扩展、开放标准、开源免费的特点。通过介绍利用WebRTC提供的标准API快速开发Web应用,研究了传统Web服务器存在的问题,分析了其存在问题的瓶颈,并实现了基于浏览器的Web服务器。系统地实现WebRTC技术可以为Web服务器提供支持,并能为信息的传播和分享带来更多的解决方案。
【关键词】: WebRTC Web服务器 浏览器 Nodejs
WWW从首次亮相以来20多年过去了,如今万维网给全世界人民的信息获取、检索和发布带来了极大的便利。不同地域、民族和年龄段的人们可以通过网络交流并分享信息。网络改变了人们的日常生活方式,且不断向传统行业渗透,越来越多的行业都在使用万维网来提升自己的竞争力。
随着通信网络和互联网的飞速发展,基于浏览器的实时通信技术RTC Web或者是WebRTC受到了各大IT巨头和初创公司的青睐。这种技术使得浏览器之间有了对等通信的能力,使用该技术浏览器可以运用P2P的特性实时传送内容。和目前基于浏览器的准实时通信技术相比,该技术在时延、成本和安全性方面都有较大的优势。
本文围绕WWW信息分享需求和WebRTC提供的Peer-To-Peer特性,提出了一种新的,有别于传统服务器和免费个人建站的解决方案,给用户提供了一种分布式、基于浏览器的低成本、高可用性的Web服务器。同时,文章中也分析了传统Web服务器的弊端和新的服务器带来的可能性,并对未来Web发展做出了展望。
Web服务器即WWW(WORLD WIDE WEB)服务器,其主要提供网上信息浏览和检索服务。WWW是Internet上最受欢迎、最为流行的多媒体信息查询工具,是Internet上20多年前诞生的服务,也是发展最迅速和当前应用最广泛的服务。正是因为有了WWW工具,近年来Internet和移动互联网才能得到迅速发展,PC端和移动端的用户数量不断激增。
Web服务器的主要功能是存储、处理用户请求的资源及数据,同时向客户端分发网页。客户端和服务器之间的交互通过HTTP协议进行。通常分发的页面是HTML文档,主要是文本内容,包括图片、样式和交互脚本。
2.1 传统Web服务器处理客户请求的过程
客户端的请求交给服务器处理,服务器端的监听程序被动等待客户浏览器发起请求。用户的每次请求都交由服务器处理,解析URL、寻找请求的文件、生成静态页面文档并发回客户端浏览器,具体过程如图1所示。当服务客户数量过多或者同一时间网络流量过大,则会造成服务器资源负荷过大、处理速度过慢、带宽不足,从而导致响应速度变慢等问题,更有甚者会造成服务器崩溃无法访问。
2.2 集中式和分布式
传统Web服务器采用集中式管理,所有资源和数据放置在机房或者公司内部,服务器故障或者断电将导致站点或者服务无法访问。即使有做服务器分布式配置,也不能保证服务的不间断运行,在管理和配置不当时则可能导致大量数据和文件丢失。该技术提出的解决方案,所有资源放在用户自己的电脑中,即使面临数据丢失的风险,造成的损失和传统服务器的灾难性故障相比也是可以接受的。分布的世界各地作为服务器的浏览器,可以有效利用PC和网络资源,带来更多的价值。
2.3 安全性和稳定性
Web服务器使用的操作系统份额最大的是Windows、Linux与Unix。这些Web服务器的配置和管理比较繁琐,且安全问题日益突出。最近爆出的OpenSSL漏洞导致众多科技公司账号泄露,引起了大家对互联网安全的一阵恐慌。相反地,由于浏览器属于用户特别广的产品,安全性极高,各大公司应对问题的速度相应较快,即使存在漏洞,影响的数据也很有限,不会导致整个系统发生故障。
2.4 成本问题
传统Web服务器需要购买硬件和网络带宽,必要时可能需要CDN加速。现行的云服务器价格也不算便宜,在用户需求简单,只需要分享信息和发布公告功能的情况下可能会造成杀鸡用牛刀的尴尬局面。近年来,节能减排的需求日益迫切,有关服务器的功耗问题被提出,众多科技公司纷纷提出自己的解决方案。谷歌自建机房,提出了多种降低能耗的解决方案,并应用于实战,但是巨大的资金投入不是一般公司能承受的。本文提出的服务器内置于用户的浏览器,能有效利用PC的各种资源,并能合理使用当前的带宽,极大地降低了服务器的运行成本。
WebRTC(Web real-time communication,Web实时通信)从名称上看即知它是一项使用Web实现实时通信的技术。WebRTC能够在浏览器内进行实时视频和音频通信,还支持远程协作与网络游戏等实时性交互式应用,已被W3C纳入HTML5标准。Web 2.0在过去的几年里扩展了浏览器的可编程性和交互性,增加了更多的动态内容和格式。然而,Web技术还不足以应付实时双向的视频和语音通信需求。如果使用Adobe的Flash或Microsoft的Silverlight等浏览器插件则明显存在灵活性和性能等方面的不足。利用WebRTC技术能够开发具有实时音视频通信功能的Web应用,移动应用也可以使用其核心功能实现实时音视频通信。有了这些应用作为基础,再结合其他的优秀技术,则可以开发出更多具有创意的Web APP和移动应用。
WebRTC系统架构根据面向的用户不同分为3个部分和1个核心库。面向Web应用开发者的Web API部分、浏览器厂商API部分和浏览器厂商自定义部分,这3 个部分共享WebRTC核心库。Web应用开发者调用W3C制定的JavaScript API开发WebRTC的应用。浏览器之间双向媒体流的发送和接收通过PeerConnection API进行管理,使用JSEP(JavaScript session establishment protocol,JavaScript会话建立协议)进行媒体参数的协商。使用Data Channels API进行浏览器之间收发多媒体的数据流是WebRTC最常见的应用场景。WebRTC技术的主要优点如下:
(1)开放的标准
互联网的成功离不开开放和免费,其中HTTP、HTML和TCP/IP都是功臣。WebRTC已加入到由W3C和IETF标准组织共同定义的一个开放的HTML5标准。为支持高质量、完整的音视频传输解决方案,W3C的WebRTC工作组为开发者定义了基于浏览器的WebAPI。
(2)简单和易扩展性
为方便开发者通过互联网提供音视频和多媒体数据等多种应用和服务,WebRTC提供简单的、可扩展性强的技术框架。WebRTC本身并不定义媒体流的路由方式、同用户之间的交互方式、呼叫协议、身份认证及同其他网络的互联方式等。这些规则由服务提供商和开发者根据不同的业务场景和技术需求进行灵活选择和协商。
(3)厂商的广泛支持
WebRTC技术获得来自全球各大厂商和初创公司的广泛支持。除了浏览器厂商Google、Mozilla和Opera外,其他大公司也对WebRTC表现出了强烈的兴趣。如运营商Telefonica、AT&T,设备商Cisco、Acme Packet、Ericsson、Alcatel Lucent、Avaya,初创公司Addlive、Apizee、ClassOnlive、OnSIP、PubNub、Zingaya。近期确认的Snapchat收购Addlive也说明了WebRTC技术的巨大潜力。WebRTC技术在美国、欧洲和亚洲都得到了广泛的关注,中国和韩国的不少厂商正在加紧研发基于该技术的产品。
(4)与其他技术的融合
WebRTC技术可以轻松实现与其他先进技术的结合,如人脸识别、虚拟现实手势控制等,也可以通过浏览器端强大的通信能力和HTML5技术开发出在线多人游戏和SNS应用。
(5)与运营商的互补
目前,华为发布的一款基于WebRTC技术的富媒体通信能力开放网关[9]已经引起了全球多家领先电信运营商对华为WebRTC解决方案的浓厚兴趣,并希望展开进一步的交流与合作。WebRTC技术也可作为运营商既有业务的有效补充,如通过WebRTC提供会议、IMS服务等。
4.1 服务器设计选型
由于使用浏览器作为Web服务器提供对外访问,主要提供静态HTML页面的访问、图片和文件分享功能。Nodejs是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎。目的是为了实现可扩展的网络程序,如Web服务。Nodejs采用“事件循环(event loop)”的架构,使得编写可扩展性高的服务器端程序变得既容易又安全。Nodejs在静态页面请求处理上有着极大的优势,处理用户请求对比如图3、图4所示。Nodejs不适用于以下2种场景:计算密集型应用和逻辑十分复杂的事务。虽然Nodejs在以上2种场景下有短板,由于本系统并不涉及过多的计算和复杂的逻辑,所以采用Nodejs搭建Web服务器,并采用Nodejs的快速开发框架express实现Web服务器的快速成型。
4.2 浏览器端服务器整体设计
前端采用B a c k b o n e . j s 作为MVC框架,使用jQuery操作DOM,应用handlebars作为HTML模板,c o ff e e s c r i p t编写并编译成J a v a S c r i p t代码。通过socket.io与后台交互。Nodejs作为JavaScript异步服务器,express.js作为Node Web服务器,并加载http模块和fs文件模块进行网络通信和文件操作。
4.3 浏览器端服务器的工作流程客户A的浏览器A访问Nodejs服务器( h t t p : / /theServerURL/),输入服务器名称创建服务器xxx。此时应用服务器向STUN服务器注册服务器A的域名信息并提供A的NAT穿越所需信息,最后生成浏览器端服务器A(http://theServerURL/server/xxx/))。此服务器A对客户A提供内容修改、动态路径、模板管理和会话管理功能。此时客户B欲访问A创建的首页http:// theServerURL/connect/xxx/,首先向远程STUN服务器请求A的P2P穿越信息,根据穿越信息访问到服务器xxx,xxx根据B请求的URL地址返回相应的数据和资源。
WebRTC最具价值的技术就是实现浏览器之间的数据传输和分享。一个可能的应用场景是未来用户的电脑上只有1个浏览器,但是可以直接通过浏览器和Internet连接。用户能直接搭建属于自己的临时服务器,把需要的信息分享出去,用户关闭浏览器即关闭服务器,这种阅后即焚的场景提供了更大的创新空间。这种基于B/B的模式可能会对目前的B/S模式的各类应用产生巨大的影响。基于WebRTC的P2P传输技术同样给移动互联网行业带来了巨大的可能性。目前众多WebRTC初创公司爆发出来的潜力已经给出了很好的佐证。在移动互联网飞速发展的3~5年内,伴随着HTML5标准的日益成熟,WebRTC技术将会得到广泛的应用。在不久的将来可能会出现基于移动终端的Web服务器或者嵌入式设备的Web服务器,这给人们的信息分享和传播带来了无限可能。
相关文章:
浏览量:2
下载量:0
时间: