种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

实时讯息协定

(2019-05-24 16:22:45) 百科综合

实时讯息协定

实时讯息协定(英语:Real-Time Messaging Protocol,缩写RTMP)也称实时讯息传输协定。

基本介绍

  • 中文名:实时讯息协定
  • 外文名:Real-Time Messaging Protocol

简介

它是最初由Macromedia为通过网际网路在Flash播放器与一个伺服器之间传输流媒体音频、视频和数据而开发的一个专有协定。Macromedia后被Adobe Systems收购,该协定也已发布了不完整的规範供公众使用。

变种

RTMP协定有许多变种:
  1. 默认使用TCP连线埠1935的纯粹(plain)协定。
  2. RTMPS,通过一个TLS/SSL连线传输RTMP。
  3. RTMPE,使用Adobe自有安全机制加密的RTMP。虽然实现的细节为专有,但该机制使用行业标準的密码学原函式。
  4. RTMPT,用HTTP封装以穿透防火墙。RTMPT通常在TCP通信连线埠80和443上使用明文请求来绕过大多数的公司流量过滤。封装的会话中可能携带纯粹的RTMP、RTMPS或RTMPE数据包。
  5. RTMFP, 使用UDP而非TCP的RTMP,取代RTMP Chunk Stream。Adobe Systems开发了安全的实时媒体流协定包,可以让最终用户直接地相互连线(P2P)。
虽然RTMP的主要动机是成为一个播放Flash视频的协定,但它也用于其他一些应用程式,如Adobe LiveCycle Data Services ES。

传输层安全性协定

传输层安全性协定(英语:Transport Layer Security,缩写作TLS),及其前身安全套接层(Secure Sockets Layer,缩写作SSL)是一种安全协定,目的是为网际网路通信,提供安全及数据完整性保障。网景公司(Netscape)在1994年推出首版网页浏览器,网景导航者时,推出HTTPS协定,以SSL进行加密,这是SSL的起源。IETF将SSL进行标準化,1999年公布第一版TLS标準档案。随后又公布RFC 5246 (2008年8月)与RFC 6176(2011年3月)。在浏览器、电子邮件、即时通信、VoIP、网路传真等应用程式中,广泛支持这个协定。主要的网站,如Google、Facebook等也以这个协定来创建安全连线,传送数据。目前已成为网际网路上保密通信的工业标準。
SSL包含记录层(Record Layer)和传输层,记录层协定确定传输层数据的封装格式。传输层安全协定使用X.509认证,之后利用非对称加密演算来对通信方做身份认证,之后交换对称密钥作为会谈密钥(Session key)。这个会谈密钥是用来将通信两方交换的数据做加密,保证两个套用间通信的保密性和可靠性,使客户与伺服器套用之间的通信不被攻击者窃听。

流媒体

流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网路分段传送数据,在网路上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样传送;如果不使用此技术,就必须在使用前下载整个媒体档案。
流媒体档案一般定义在bit层次结构,因此流数据包并不一定必须按照位元组对齐,虽然通常的媒体档案都是按照这种位元组对齐的方式打包的。流媒体的三大操作平台是微软公司、RealNetworks、苹果公司提供的。

标 签

搜索
随机推荐

Powered By 种豆资源网||