`
zjx2388
  • 浏览: 1300067 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

AMF,RTMP,RTMPT,RTMPS(转)

    博客分类:
  • J2EE
阅读更多

1. AMF
AMF(是Action Message Format的缩写)是在flash和flex中与远程服务端交换数据的一种格式.
它是二进制格式,Flash应用与服务端或数据库通过RPC交换数据时,通常都采用这种格式。
AMF 1 诞生于Flash Player6,发展到现在已经变成了了AMF3
 
2. RTMP
RTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。
RTMP协议是被Flash用于对象,视频,音频的传输.该协议建立在TCP协议或者轮询HTTP协议之上。  
RTMP协议就像一个用来装数据包的容器,这些数据可以是AMF格式的数据,也可以是FLV中的视/音频数据。
一个单一的连接可以通过不同的通道传输多路网络流.这些通道中的包都是按照固定大小的包传输的。
 
3. RTMPT
RTMP的变种,相当于RTMP用http包装后的协议,可穿越防火墙。
 
4. RTMPS
RTMP的另一个变种,与RTMPT的区别在于,它使用https安全连接.

分享到:
评论
1 楼 gaojanpingu 2011-07-04  
很好,不错,学习了

相关推荐

    RTMP协议中AMF的定义.pdf

    《RTMP协议中AMF的定义》,原名《TheAMF》英文版本。 内容简介: The AMF object is used for the sending and receiving of all video/audio data. After the initial handshake, all objects sent use the AMF ...

    rtmp数据抓取保存

    rtmp rtmp协议 amf rtmp协议学习 可以学习rtmp协议与AMF协议 有疑问可以与我联系~

    (AMF) RTMP协议资源下载C++实现

    Adobe宣布将公开实时消息传送协议(Real-Time Messaging Protocol,RTMP)规范,RTMP是设计在Adobe Flash平台技术之间...之前Adobe公开AMF规范就收到了RIA社区不同程度欢迎。 这份源码是C++实现的RTMP下载,供大家参考

    AMF数据分析器_V22

    支持RTMP封包编码、解码。 支持Flex外部化类的AMF编码、解码。 支持解压还原LZMA算法压缩过的SWF文件(文件头三字节为:ZWS的 *.SWF文件)。 为方便想了解AMF格式及封包的坛友分析解码AMF数据资料使用。

    swift-一个全开源的纯OC实现的RTMP推流SDK支持AACH264美颜滤镜AMF编解码

    一个全开源的纯OC实现的RTMP推流SDK支持AAC、H264、美颜滤镜、AMF编解码

    RTMP.zip_6NM_rtmp_rtmp 客户端_rtmp 解析_rtmp解析

    rtmp客户端实现,实现了amf数据的解析

    易语言amf解析构造

    amf解析构造,分析amf,取短整数_字节集,时间到双精度,到时间_双精度,取整数_字节集,integer_字节集,取双精度_字节集,amf3型数据,十六进制转字节集,分析数据段,解析amf数据,解析amf3数据,Utf8转Ansi,Unicode转Ansi,Utf...

    Android代码-Android-RTMP-Muxer

    RTMP Java Muxer for Android This project implements the RTMP protocol to broadcast video and audio...It also uses the AMF0 file format: AMF0 Android dependency This muxer has been developed to be used on

    AMF.NET 文件极小的开源AMF解析库

    AMF开源FluorineFx文件太大 对于只需要序列化和反序列化AMF数据流的朋友,这个库是不错的选择 支持.net 1.1和2.0+

    AMF AMD Radeon硬件编码ffmpeg编译库源码

    Advanced Media Framework AMF AMD Radeon硬件编码ffmpeg编译库源码 The AMF framework is compatible with most recent Radeon GPUs starting with the Southern Islands family and APUs of the Kabini, Kaveri, ...

    league-node:Node.js 中的英雄联盟 RTMP 客户端

    从分叉,归功于他在大部分基础代码上的工作,尤其是 AMF RTMP 库,对于与 Riot 的服务器进行通信至关重要。 本次 fork 旨在修复原始项目中遗留的 bug,并为开发目的扩展功能。 我们有一些 RTMP 查询在工作! ...

    AMF1.0(AMP).zip

    AMF1.0(AMP).zip 代码

    AMF3 C++ 源码库码库

    AMF3 C++ AMF3 C++ 源码库码库

    amf0 原版文档 完整版

    amf0 原版文档 完整版

    AMF数据分析器

    用于分析AMF数据分析的工具,使用简单方便,帮助提高AMF分析效率

    易语言源码易语言amf解析构造源码.rar

    易语言源码易语言amf解析构造源码.rar 易语言源码易语言amf解析构造源码.rar 易语言源码易语言amf解析构造源码.rar 易语言源码易语言amf解析构造源码.rar 易语言源码易语言amf解析构造源码.rar 易语言源码...

    AMF3 format

    amf3 的格式说明,英文版,做rtmp协议或者做与flash数据交互服务器端必备的参考

    AMF协议源码

    AMF源码 AMF源码欢迎下载

    PHP 反序列化解码Flash AMF

    从PHPAMF提取并修改测试可用的AMF反解代码 调用例子: $amf = new AMFObject($data); //$data为AMF数据 $deserializer = new AMFDeserializer($amf->rawData); $deserializer->deserialize($amf); $AMF = $...

    AMF抓取flex页面数据

    抓取AMF协议的flex页面,支持模拟登录和页面抓取。

Global site tag (gtag.js) - Google Analytics