rtmp直播地址获取 rtmp推流

想了解下直播常见协议RTMP,可是看着网文,头疼,这里记录下RTMP协议推流播放的交互流程,细节可以再看规范,感觉会舒服一些。

RTMP(Real Time Messaging Protocol 实时消息传输协议)

RTMP是由Adobe公司提出的,在互联网TCP/IP五层体系结构中应用层,RTMP协议是基于TCP协议的······ , 吧啦吧啦的就不看了,先只了解它是基于tcp且可以用来推流的一个应用层协议就行了。

RTMP协议推流流程

然后看看它的一个推流过程

在TCP三次握手后(补个图)

RTMP建流&Play

●客户端在收到来自服务器的建流命令(createstream)的成功结果(_result)后发送(play)命令。

●服务器在接收到play命令后,发送一个来设置块大小(SetChunkSize)消息。

●服务器发送另一个用户控制消息,指定事件“流记录”(StreamIsRecorded)和流ID。这个消息的头2字节携带事件类型,最后4字节携带流ID。

●服务器发送另一个用户控制消息,指定事件“流开始”(StreamBegin)。向客户端指示流的开始。

●如果客户端发送的播放(play)命令成功,服务器发送命令消息(onStatus),NeStream.Play.Start & NeStream.Play.Reset。

只有当客户端发送的play命令设置了reset标志时,服务器才会发送NeStream.Play.Reset。

●如果没有找到要播放的流,服务器将发送onStatus消息NeStream.Play.StreamNotFound。

●之后,客户端播放服务器发送的音频和视频数据

Wireshark抓个RTMP流

湖南卫视的RTMP流

ffplay rtmp://58.200.131.2:1935/livetv/hunantv

抛开握手不看流程如下:

Client :

connect(‘livetv’)Server :

Window Acknowledgement Size 5000000 Set Peer Bandwidth 5000000,Dynamic Set Chunk Size 4096 _result(‘NetConnection.Connect.Success’)Client :

Window Acknowledgement Size 5000000 createStream()Server :

_result()

Client :

getStreamLength() play(‘hunantv’) Set Buffer Length 1,3000msServer :

Stream Begin 1 onStatus(‘NetStream.Play.Start’) RtmpSampleAccess() onMetaData()Server :

Video Data Audio Data …

其他关于协议细节再看看协议规范 rtmp_specification_1.0.pdf

参考 : rtmp_specification_1.0.pdf

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。

相关推荐

  • 适合穷人没本钱的创业路只有空手套白狼了

    创业本来就是九死一生,但是对于很多自媒体人来说,创业都是无比简单,随便搞搞年赚百万买车买房,想起有一位朋友说过一句话,最理想的赚钱方式都在“**”的招生文案中。 虽说创业成功比较难,但是稍微赚点钱还是比较简单的,说到这里很多人就有疑问了,现在创业都需要资本,随便开一个店几十万砸进去还没什么效果。 等钱砸进去了,又不赚钱,这个时候才真的是拿在手上也不是,直接丢…

    2021-06-16
  • 可以赚钱的极速版软件,快手极速版赚钱是真的吗

    北快手,南抖音,短视频里两巨头。这两个巨头一直称霸着短视频软件的天下。最近他们都推出了极速版赚钱的软件,那么抖音极速版和快手极速版哪个挣钱多?谁更赚钱呢?让我们来对比一下。 抖音极速版和快手极速版赚钱效率对比 一、新人用户奖励。 快手给我的新人奖励只有0.36元,填写了邀请码之后又获得了1元好友赠送红包。而抖音给我的新人红包有1.96元,在观看视频5分钟后还…

    2022-04-20 投稿
  • 配音怎么接单赚钱,配音如何接单赚钱

    大家都对配音**感兴趣,那咱们今天就来详细说说配音**怎么赚钱。 配音**主要分为两个渠道,公众号和app。 公众号就比较适合新手去接单,比如十点配音上面的任务一般都不需要专业的设备。 一部手机搭个麦克就能做录一录土味情话,搞笑段子,表情包配音,赚个零花钱,还是很轻松的。 也可以选择接儿童读物,动漫,有声书的配音任务。 这种是按时长计费的,每天几个小时就很有…

    2022-04-27
  • 淘宝联盟峰会记录,解说淘宝联盟峰会

    下午1点,我准时来到2019年淘宝联盟的峰会现场, 这回不敢迟到了,去年在上海,迟到了差点没让进,还是托了混个脸熟才进去的,跟我同时到的其它人,都没给进,联盟的峰会安检,历年来都是很严格的。 今年,峰会的主题是:与时代,共生长。 (淘宝联盟总经理刘华雷) 我回顾了18年峰会的主题是:开放共建,生态繁荣。 近两年主题是非常一致的,核心点就是更加开放,共同成长。…

    2022-04-30
  • 看直播赚收益,简单无脑操作的项目

    看直播赚收益,简单无脑操作的项目 收录于话题 #宝妈#直播#副业#赚钱#项目 今天给大家分享一个项目看直播就能赚钱。 非常适合宝妈们,在照顾孩子的同时,还能够赚一点小小的零花钱,还是挺香的。一天天的累积下来,就可以给宝宝买一些奶粉钱了。 具体的操作方法非常的简单,就是你只要在平台直播的时间去参与一下,给直播间涨涨人气,可以在里面打字说话,刷刷小礼物也可以。 …

    2023-04-23
  • 2022年挣钱的好路子,可以自己单干的几个行业

      雨总:跟大家简单分析一下现在有哪些比较好的行业,希望对有择业需求的销售有帮助:   1、宠物行业   宠物行业发展迅速,我们有716学员在一家宠物行业公司做线上销售总监,年薪40万打底   2、 婚介行业   大中型婚介机构销售,开单拿提成,据我们716同学的介绍,她所在的婚介机构,销冠年薪150万,男女…

    2022-04-29
本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。