RTMP是什麼?
RTMP,是一種傳輸協議,實時訊息協議,最初由Macromedia為透過網際網路在Flash播放器與一個伺服器之間傳輸流媒體音訊、影片和資料而開發的一個專有協議。Macromedia後被Adobe Systems收購,該協議也已釋出了不完整的規範供公眾使用。
RTMP協議有許多變種:
預設使用TCP埠1935。
RTMPS,透過一個TLS/SSL連線傳輸RTMP。
RTMPE,使用Adobe自有安全機制加密的RTMP。雖然實現的細節為專有,但該機制使用行業標準的密碼學原函式。[1]
RTMPT,用HTTP封裝以穿透防火牆。RTMPT通常在TCP埠80和443上使用明文請求來繞過大多數的公司流量過濾。封裝的會話中可能攜帶純粹的RTMP、RTMPS或RTMPE資料包。
RTMFP, 使用UDP而非TCP的RTMP,取代RTMP Chunk Stream。Adobe Systems開發了安全的實時媒體流協議包,可以讓終端使用者直接地相互連線(P2P)。
雖然RTMP的主要動機是成為一個播放Flash影片的協議,但它也用於其他一些應用程式,如Adobe LiveCycle Data Services ES。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965015/viewspace-2697334/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是DNS,什麼是HostsDNS
- 這是什麼這是什麼
- 什麼是分而治之?什麼是WBS?
- 什麼是WebAuthn、FIDO 是什麼?Web
- 什麼是cookie,什麼是sessionCookieSession
- ###什麼是Linux核心###什麼是MMULinux
- ITIL是什麼意思?ITIL是什麼?
- SNP全稱是什麼? SNP是什麼公司? SNP是什麼意思?
- 人是什麼?人生是什麼?人為什麼會變?
- 什麼是正向代理?什麼是反向代理?
- NLA是什麼?NLA的原理是什麼?
- ftp是什麼,ftp是什麼東西?FTP
- Java是什麼_Java是做什麼的?Java
- 什麼是this
- 為什麼要有 Servlet ,什麼是 Servlet 容器,什麼是 Web 容器?ServletWeb
- 什麼是API介面,具體是什麼意思?API
- IDFA、IMEI、OAID 是什麼,區別是什麼AI
- DRBD是什麼意思?優缺點是什麼?
- 什麼是SSRF攻擊?SSRF用途是什麼?
- GNU是什麼?和Linux是什麼關係?Linux
- 什麼是塊元素?什麼是行內元素?
- 什麼是Tornado?它的特點是什麼?
- 什麼是框架?為什麼說 Angular 是框架?框架Angular
- 什麼是zoom?它有什麼作用?OOM
- 什麼是NLA,它有什麼用?
- 什麼是Django?有什麼用途?Django
- nginx 是什麼,能幹什麼?Nginx
- AI三重問:什麼是AI?什麼是AI模型?什麼是AI大模型?AI大模型
- 什麼是eval()?eval是用來幹什麼的?
- 什麼是CDN?CDN的技術原理是什麼?
- 域名是什麼?申請域名的流程是什麼?
- DHCP是什麼?DHCP伺服器是什麼意思?伺服器
- 什麼是樂觀鎖,什麼是悲觀鎖
- 什麼是重繪repaint?什麼是迴流reflow?AI
- 車上HOLD是什麼意思,AUTO HOLD是什麼功能,有什麼作用?
- 幽默圖:什麼是Bug纏身?什麼是義大利麵條?什麼是大泥球?
- benchmarks是什麼
- 什麼是SOA