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

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/166134.html

(0)

相关推荐

  • 卖虚拟商品PPT赚钱,可以自动化赚钱的方式

    自动化赚钱方式应该是每个人都想要做到的,毕竟自己什么都不用做躺着就能赚钱多好。 当我们自己没有能力能建立起一个自动化赚钱的模式出来,是不是就不能够实现自动化赚钱? 答案肯定是否定的,模式的搭建需要常年日积月累和操盘者高瞻远瞩,对于我们草根来说,想完成自动化赚钱模式来说并不是刻意轻易达到的,我们这些草根只能够选择一些适合我们自己的方式。 之前也说过如果是网赚新…

    2020-02-12 创业项目
  • 今日头条怎么赚钱,头条怎么赚钱方法教程

      头条5大赚钱方式分享,有手机就能做,新手建议收藏:   01.拍视频赚钱   账号要求:0粉丝,账号无违规即可。 赚钱方式:头条自带广告分成、赞赏、商家广告合作费用。   推荐领域:同城领域、美食领域、旅游领域、科普领域、职场领域、情感领域、娱乐领域、搞笑领域、生活领域、三农领域、游戏领域等。   制作视…

    2022-04-22 投稿
  • 做虚拟资源教程,知识付费下载网站还是能赚钱的

    在去年建立展天博客的时候,最开始定位成虚拟资源下载类型的网站,结果后面另外一个博客降权了,眼看着恢复无望,展天博客当时表现又不错,所以舍不得拿出来做这种虚拟项目下载网站。   当时我一起上了几个站,有两个新域名的网站直接整废了。     大致都差不多这个样子,8个月了基本没有任何排名,收录也只有几十个而已,所以现在整废的网站就挂…

    2020-08-04 赚钱案例
  • 网上玩斗地主赚钱是真的吗,斗地主赚钱是不是真的

    斗地主可以赚钱?真的。欢乐豆无线玩,还可以领红包换钱。 大家在在吃饭睡觉坐车的时候有一部分人喜欢玩斗地主,三个人斗也不容易凑集人玩,好多手机斗地主玩一段时间就会没有欢乐豆,只是可以赚点话费什么的,不可以得现金的。那今天小编给大家介绍一款手机玩斗地主可以无限的玩,不存在没有欢乐豆,而且最关键的是可以的现金的,像爱玩斗地主每天在打发时间的同事可以赚的零花钱,那也…

    2022-04-28
  • 阿里巴巴采源宝,既可卖货又能找货源的平台

    现在不管是做微商的还是玩淘宝的,竞争确实都相当激烈,很多人在找好的货源,很多人又在找能快速卖货招代理的平台,其实我们都忽略了一个平台,阿里巴巴采源宝。 说起阿里巴巴我们都很熟悉,马云的嘛,搞批发的嘛,但是说起阿里巴巴采源宝很多人还是一脸懵逼,采源宝这个平台不是说给你开店的软件,也不是给你单独招代理的平台,采源宝可以说是一个清货和找货源的平台。 之前我看到很多…

    2019-11-15 赚钱案例
  • 适合穷人没本钱的创业路只有空手套白狼了

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

    2021-06-16
  • 又是难熬的夜班

    又是难熬的夜班 收录于话题 #赚钱#打开认知#改变 今天上夜班,最不喜欢的就是熬夜了,白天一整天都是没有精神,又睡不着,有一些事情处理就会显得比较累。时间就显得过的好快,感觉时间不够用,有一些事情处理不完,心情就会受到影响。时间真的过的快,做做这,干干哪就到响午了。又得到了接孩子的时间了。 下午就去网上浏览一些赚钱的文章,看看又什么新的东西出来,找一些灵感出…

    赚钱案例 2023-04-24
  • 赚钱秒到账的游戏 怎样赚钱快

    昨天晚上有位粉丝跟我说到:大张,我是农村人,最近这几年我一直在广东打工,一个月累死累活也才拿5000多的工资,所以年后我就不打算出门打工了,你能给我分享几个比较赚钱的小项目吗?那么为了应粉丝的要求,今天我就来给大家分享几个非常不错的小生意,只要不怕吃苦,肯定是能赚钱的,关键是上手简单赚钱快! 种植金玉兰菜不需要很宽的面积,因为它可以采取无土栽培的模式来立体种…

    2023-03-28
  • 女性创业指南,女性适合做什么网络项目?

    之前看到过一组数据,做网赚的大多都是男性,在一些网赚群里面女性的占比很少,随着这些年一些网赚项目门槛的降低,很多女性也参与到了网络赚钱当中,特别是2014年微商火起来之后,一般女性选择网络创业大多都是选择了做微商。   毕竟一部手机,一个微信号就可以开始在网上赚钱了,很多在家带小孩的全职妈妈一般想到网上赚钱都是选择微商,选择在微信卖货,因为微商刷屏…

    2020-07-29
  • 适合农村人做的一些生意,在农村想赚钱必看

    回想2021年农民的生活并不容易,外出打工的因为疫情影响找不到好的工作,干了活发不了工资的并不在少数。搞养殖的,由于饲料价格大幅度上涨,养猪、养鸡都遭受不同程度的亏损,尤其是养猪,亏损最严重的时候一头就要亏上千元。搞种植的,洪涝伴随着北方的夏秋季节,小麦和玉米的生产都受到了不同程度的影响。也就是说2021年大多数农民并没有赚到钱。2021年马上就要过去了,有…

    2022-04-30 投稿
  • 赚钱机器,如何利用机器学习赚取收入

    对话机器人不是个新技术,以往的机器人产品很多,为什么这次OpenAI公司推出的ChatGPT能这么火?因为以前的机器人只能做简单且有限的事,问天气、放音乐还行,问个复杂一些的事就有点“人工智障”了。ChatGPT可以说技术上的量变引起了效果上的质变,在三个方面让我感觉很惊艳: 有上下文记忆能力,多轮对话衔接得很好,很难看出是机器生成的;有学习纠错能力,在它回…

    赚钱案例 2023-05-10
  • 开淘宝店手机下什么软件,手机淘宝开店用什么软件

    开淘宝店因为门槛低、收益大,成为众多年轻人创业的首选。很多新手朋友们都想开一家属于自己的网店,但是苦于没有经验,所以不知道从何下手。鉴于此,小编为大家整理出2021最新版手机淘宝APP开店流程,图文并茂,简明易懂,大家只要按下面的步骤操作,轻松几步就能创建淘宝店铺。   第一步:打开淘宝APP,点击我的淘宝,找到中间的“更多”选项   &…

    2022-04-28 投稿