RTMP协议中的AMF数据
这里有一个连接,amf0和amf3的库,我下了看了下,还是自己写吧,哎。 http://wooce.iteye.com/blog/1396278
Number | 0×00 | double类型 |
Boolean | 0×01 | bool类型 |
String | 0×02 | string类型 |
Object | 0×03 | object类型 |
MovieClip | 0×04 | Not available in Remoting |
Null | 0×05 | null类型,空 |
Undefined | 0×06 | |
Reference | 0×07 | |
MixedArray | 0×08 | |
EndOfObject | 0×09 | See Object ,表示object结束 |
Array | 0x0a | |
Date | 0x0b | |
LongString | 0x0c | |
Unsupported | 0x0d | |
Recordset | 0x0e | Remoting, server-to-client only |
XML | 0x0f | |
TypedObject (Class instance) | 0×10 | |
AMF3 data | 0×11 |
Sent by Flash player 9+ |
对应的枚举就是:
Number = 00,// 0Boolean = 01,// 1String = 02,// 2UntypedObject = 03,// 3MovieClip = 04,// 4Null = 05,// 5Undefined = 06,// 6ReferencedObject = 07,// 7MixedArray = 08,// 8End = 09,// 9Array = 10,// 10Date = 11,// 11LongString = 12,// 12TypeAsObject = 13,// 13Recordset = 14,// 14Xml = 15,// 15TypedObject = 16,// 16AMF3data = 17// 17
RTMP协议中的AMF数据相关推荐
- RTMP协议中的Chunk Stream ID (CID)的作用
一.协议分层 RTMP包是以Message的结构封装的,结构如下所示: 1)Message Type ID在1-7的消息用于协议控制,这些消息一般是RTMP协议自身管理要使用的消息,用户一般情况下无需 ...
- RTMP协议深度解析:从原理到实践,掌握实时流媒体传输技术
目录标题 1. 引言 1.1 流媒体传输技术的重要性 1.2 为什么选择RTMP协议 1.3 RTMP协议的发展与应用 2. RTMP协议基础 2.1 RTMP协议简介 2.2 RTMP协议与其他流媒 ...
- 【Android RTMP】RTMPDump 封装 RTMPPacket 数据包 ( 关键帧数据格式 | 非关键帧数据格式 | x264 编码后的数据处理 | 封装 H.264 视频数据帧 )
文章目录 安卓直播推流专栏博客总结 一. x264 编码后的 H.264 数据帧 二. RTMP 协议中 关键帧 / 非关键帧 数据格式 说明 三. 判定 H.264 帧数据分隔符 四. 初始化 RT ...
- RTMP协议分析及推流过程
简介: 1.RTMP(实时消息传输协议)是Adobe 公司开发的一个基于TCP的应用层协议. 2.RTMP协议中基本的数据单元称为消息(Message). 3.当RTMP协议在互联网中传输数据的时候, ...
- RTMP协议之AMF数据
一.RTMP组成 1.RTMP包头 RTMP协议封包 由一个包头和一个包体组成,包头可以是4种长度的任意一种:12, 8, 4, 1 byte(s).完整的RTMP包头应该是12bytes,包含了时 ...
- (转)RTMP协议从入门到放弃
转载自: http://blog.csdn.net/shangmingyang/article/details/50837852 RTMP协议是Real Time Message Protocol( ...
- 直播推流实现RTMP协议的一些注意事项
018年8月4日第三次更新,详细介绍了RTMP协议与遇到的坑,另外纯Java重写了RTMP协议,做了个Android 推流项目,包含安卓相机采集,编码和RTMP推流,上传到github了. 项目地址: ...
- RTMP协议从入门到放弃
RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing) ...
- RTMP协议中文翻译(首发)(转)
Adobe公司的实时消息传输协议 摘要 此备忘录描述了 Adobe公司的实时消息传输协议(RTMP),此协议从属于应用层,被设计用来在适合的传输协议(如TCP)上复用和打包多媒体传输流(如音频.视频和 ...
最新文章
- jenkins部署web项目
- Linux系统设置定时任务
- win10系统如何安装iis信息服务器,win10系统安装iis服务功能的具体方法【图文教程】...
- python是不是特别垃圾-python垃圾回收机制
- unity 弹出式菜单_Java Swing JMenu和JPopupMenu:菜单和弹出式菜单
- 剑桥大学中国学联学术部文章
- 【转】路由转发过程的IP及MAC地址变化
- echarts地图json实现
- 防范因编写代码产生的系统漏洞
- LC 数组与字符串 - 两数之和
- ROS笔记(24) Amcl
- Eclipse创建资源文件
- Oracle Database 11g 数据库普通用户登录时提示 ORA-28002: the password will expire within 5 days
- getgrgid()函数
- OpenGL基础1:最简单的OpenGL例子
- 轻量级的实现复制文本到剪贴板功能的 js
- 杨中科:我的大学生活 转载
- MLX90614修改地址
- 举例mysql中group_concat()函数使用
- Simulink高级应用—— Matlab Function中共享或使用全局变量或全局数据
热门文章
- 关于p标签去除默认样式问题
- tensorflow 按维度相加_女司机按男司机喇叭,男司机要灭她全家_影视
- Framework7特色的HTML框架WebApp开源前端框架
- list_for_each,list_for_each_entry和list_for_each_entry_safe
- (C++)输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- mysql中10049是什么错误_【学习笔记】Oracle数据库10049用于分析SQL解析笔记案例
- 【随手记录】git 克隆项目中时出现fatal: unable to access ‘https://github 类错误
- js判断手机是否安装app,有就打开app,没有就跳下载页
- 服务器渲染技术-JSP
- Kotlin okhttp3 HttpClient