流媒体服务器(4)—— 流媒体协议系列之RTMP

本文详细介绍了RTMP协议,包括其总体介绍、结构组成、Message和Chunk的关系、建立握手过程以及与其他协议的对比。RTMP是Adobe为音频、视频和数据传输开发的协议,常用于低延迟的流媒体应用。文中通过对Message Header和Chunk Header的解析,揭示了RTMP如何实现低延迟并确保数据连续性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

RTMP

一、总体介绍

二、结构组成

1. Message结构

2. Chunk结构

注意事项:

         音频Chunk

         视频Chunk

         3. Message和Chunk的组成关系

4. Message类型

三、建立握手

四、保存文件

五、与其他协议对比


《流媒体服务器》专栏总览 icon-default.png?t=L9C2https://liuzhen.blog.youkuaiyun.com/article/details/115603863

RTMP

一、总体介绍

RTMP(Real Time Messaging Protocol)实时消息传送协议是Adobe公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。RTMP工作在TCP之上,默认使用端口1935。

工作原理:RTMP 的 message 会切分为 n 个 chunk,再通过TCP协议传输。

为什么 rtmp 基于 tcp

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data-Mining

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值