
rtmp
huangyimo
这个作者很懒,什么都没留下…
展开
-
RTMP协议v1.0(中文翻译)
摘要 此备忘录描述了 Adobe公司的实时消息传输协议(RTMP),此协议从属于应用层,被设计用来在适合的传输协议(如TCP)上复用和打包多媒体传输流(如音频、视频和互动内容)。目录1.简介1.1.术语2.贡献者3.定义4.字节序,对齐,和时间格式5.RTMP块流5.1.消息格式5.2.握手5.2.1.握手序列5.2.2.C0和S0格式5.2.3.C1和S1格式...转载 2018-11-03 15:22:16 · 281 阅读 · 0 评论 -
RTMP协议分析
一、RTMP包头 RTMP协议 封包 参考Red5RTMP协议封包 由一个包头和一个包体组成,包头可以是4种长度的任意一种:12, 8, 4, 1 byte(s).完整的RTMP包头应该是12bytes,包含了时间戳,Head_Type,AMFSize,AMFType,StreamID信息, 8字节的包头只纪录了时间戳,Head_Type,AMFSize,AMFType, 4个字节的包头记...转载 2018-11-02 18:33:15 · 8453 阅读 · 0 评论 -
RTMP推流及协议学习
推流工作整体框架图Streaming from RTSP -> Get Audio/Video frame -> Convert frame -> RTMP push使用libtrmp提供的APIlibrtmp提供了推流的API,可以在rtmp.h文件中查看所有API。我们只需要使用常用的几个API就可以将streaming推送到服务器。 - RT...转载 2018-11-08 11:55:13 · 17891 阅读 · 1 评论 -
AMFObject数据格式详解
AMF AMF是Action Message Format(动作消息格式)的简写,它是一种二进制的数据格式。它的设计是为了把actionscript里面的数据(包括Object, Array, Boolean, Number等)序列化成二进制数据,然后把这段数据随意发送给其他接收方程序,比如发给远程的服务器,在远程服务器那边,可以把这段数据给还原出来,以此达到一个数据传输的作用。为什么要...转载 2018-11-29 15:15:26 · 1057 阅读 · 0 评论