rtmp 订阅
RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。RTMP与HTTP一样,都属于TCP/IP四层模型的应用层。RTMP又是Routing Table Maintenance Protocol(路由选择表维护协议)的缩写。 在 AppleTalk 协议组中,路由选择表维护协议(RTMP,Routing Table Maintenance Protocol)是一种传输层协议,它在 AppleTalk 路由器中建立并维护路由选择表。RTMP 基于路由选择信息协议(RIP)。正如 RIP 一样,RTMP 使用跳数作为路由计量标准。一个数据包从源 网络发送到目标网络,必须通过的路由器或其它中间介质节点数目的计算结果即为跳数。 展开全文
RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。RTMP与HTTP一样,都属于TCP/IP四层模型的应用层。RTMP又是Routing Table Maintenance Protocol(路由选择表维护协议)的缩写。 在 AppleTalk 协议组中,路由选择表维护协议(RTMP,Routing Table Maintenance Protocol)是一种传输层协议,它在 AppleTalk 路由器中建立并维护路由选择表。RTMP 基于路由选择信息协议(RIP)。正如 RIP 一样,RTMP 使用跳数作为路由计量标准。一个数据包从源 网络发送到目标网络,必须通过的路由器或其它中间介质节点数目的计算结果即为跳数。
信息
外文名
RTMP
类    型
实时消息传输协议
开发者
Adobe Systems公司
中文名
实时消息传输协议
英文全称
Real Time Messaging Protocol
全    称
Real Time Messaging Protocol
rtmp传送协议
RTMP(Real Time Messaging Protocol)实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输 开发的开放协议。它有多种变种:1)RTMP工作在TCP之上,默认使用端口1935;2)RTMPE在RTMP的基础上增加了加密功能;3)RTMPT封装在HTTP请求之上,可穿透防火墙;4)RTMPS类似RTMPT,增加了TLS/SSL的安全功能;
收起全文
精华内容
下载资源
问答
  • RTMP

    2014-04-02 14:52:51
    RTMP

    RTMP


    //2015-3-12 rtmpdump-2.3嵌入式移植   librtmp依赖于openssl和zlib

    1.zlib库嵌入式移植,交叉编译器设置方法

            zlib-1.2.8.tar.gz  configure文件中添加行 CHOST=arm-hisiv100nptl-linux  
    ./configure  --prefix=/home/zlib

    2.屏蔽加密支撑库openssl

    make CRYPTO= 

    3.指定交叉编译器,去openssl库,指定支撑库ZLIB编译安装路径

    make CROSS_COMPILE=arm-hisiv100nptl-linux- CRYPTO= INC="-I/home/zlib/include" XLIBS="-L/home/zlib/lib"



    展开全文
  • rtmp

    2016-07-06 09:15:42
     RTMP是Real Time Messaging ...RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media
    

    RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。

    RTMP又是Routing Table Maintenance Protocol(路由选择表维护协议)的缩写。 在 AppleTalk 协议组中,路由选择表维护协议(RTMP,Routing Table Protocol)是一种传输层协议,它在 AppleTalk 路由器中建立并维护路由选择表。RTMP 基于路由选择信息协议(RIP)。正如 RIP 一样,RTMP 使用跳数作为路由计量标准。一个数据包从源 网络发送到目标网络,必须通过的路由器或其它中间介质节点数目的计算结果即为跳数。。。。。

    基本信息

    • 中文名称

      实时消息传输协议

    • 外文名称

      RTMP

    • 英文全称

      Real Time Messaging Protocol

    • 类    型

      实时消息传输协议

    • 全    称

      Real Time Messaging Protocol

    • 开发者

      Adobe Systems公司

    折叠 编辑本段 协议概述

    rtmprtmpRTMP(Real Time Messaging Protocol)实时消息传送协议是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输 开发的开放协议。

    它有多种变种:

    1)RTMP工作在TCP之上,默认使用端口1935;

    2)RTMPE在RTMP的基础上增加了加密功能;

    2)RTMPT封装在HTTP请求之上,可穿透防火墙;

    3)RTMPS类似RTMPT,增加了TLS/SSL的安全功能;[1]

    折叠 编辑本段 详细介绍

    RTMP协议(Real Time Messaging Protocol)是被Flash用于对象,视频,音频的传输.这个协议建立在TCP协议或者轮询HTTP协议之上.

    RTMP协议就像一个用来装数据包的容器,这些数据既可以是AMF格式的数据,也可以是FLV中的视/音频数据.

    一个单一的连接可以通过不同的通道传输多路网络流.这些通道中的包都是按照固定大小的包传输的.

    网络连接(Connection)

    一个Actionscript连接并播放一个流的简单代码:

    var videoInstance:Video = your_video_instance;

    var nc:NetConnection = new NetConnection();

    var connected:Boolean = nc.connect("rtmp:/localhost/myapp");

    var ns:NetStream = new NetStream(nc);

    videoInstance.attachVideo(ns);

    ns.play("flvName");

    默认端口为1935[2]

    折叠 编辑本段 握手请求

    rtmprtmpClient → Server :向服务器发出握手请求.这不属于协议包一部分,该握手请求第一个字节为(0×03),其后跟着1536个字节.尽管看上去这部分的内容对于RTMP协议来说并不是至关重要的,但也不可随意对待.

    Server → Client :服务器向客户端回应握手请求.这部分的数据仍然不属于RTMP协议的部分.该回应的起始字节仍然为(0x03),但是后边跟着两个长度为1536个字节(一共为3072字节 )的包块.第一个1536块看上去似乎可以是任意内容,甚至好像可以是Null都没有关系.第二个1536的代码块,是上一步客户端向服务器端发送的握手请求的内容.

    Client→Server:把上一步服务器向客户端回应的第二块1536个字节的数据块.

    至此客户端与服务器端的握手结束,下面将发送RTMP协议的包内容.

    Client → Server :向服务器发送连接包.

    Server → Client :服务器回应.

    ... .... 等等... ...

    RTMP 数据类型

    0×01 Chunk Size changes the chunk size for packets

    0×02 Unknown anyone know this one?

    0×03 Bytes Read send every x bytes read by both sides

    0×04 Ping ping is a stream control message, has subtypes

    0×05 Server BW the servers downstream bw

    0×06 Client BW the clients upstream bw

    0×07 Unknown anyone know this one?

    0×08 Audio Data packet containing audio

    0×09 Video Data packet containing video data

    0x0A - 0×11 Unknown anyone know?

    0×12 Notify an invoke which does not expect a reply

    0×13 Shared Object has subtypes

    0×14 Invoke like remoting call, used for stream actions too.

    Shared Object 数据类型

    0×01 Connect

    0×02 Disconnect

    0×03 Set Attribute

    0×04 Update Data

    0×05 Update Attribute

    0×06 Send Message

    0×07 Status

    0×08 Clear Data

    0×09 Delete Data

    0x0A Delete Attribute

    0x0B

    Initial Data

    RTMP包结构

    RTMP包 包含一个固定长度的包头和一个最长为128字节的包体.包头可以是下面4种长度的任意一种:12, 8, 4, or 1 byte(s).

    第一个字节的前两个Bit很重要,它决定了包头的长度.它可以用掩码0xC0进行"与"计算.下面的表格罗列了可能的包头长度:Bits Header Length

    00 12 bytes

    01 8 bytes

    10 4 bytes

    11 1 byte

    其实RTMP包结构就是使用了AMF格式.

    下面是一个关于客户端向服务器端发送流的流程:

    Client→Server :发送一个创建流的请求.

    Server→Client :返回一个表示流的索引号.

    Client→Server :开始发送.

    Client→Server :发送视音频数据包(这些包在同一个频道(channel)并用流的索引号来唯一标识).

    视频

      内容来源于 芒果TV
        参考资料:
        展开全文
      • rtmp/rtsp/hls公网真正可用的测试地址

        万次阅读 多人点赞 2019-06-03 09:48:11
        其中,rtmp和rtsp的url,用我们播放器验证通过,hls的地址,用vlc验证通过。 1. RTMP协议直播源 香港卫视:rtmp://live.hkstv.hk.lxdns.com/live/hks (目前不可用,hks1、hks2可用) 这个r...

        相信大家在调试播放器的时候,都有这样的困惑,很难找到合适的公有测试源,以下是大牛直播SDK(GitHub地址)整理的真正可用的直播地址源。

        其中,rtmp和rtsp的url,用我们播放器验证通过。

        1. rtmp://58.200.131.2:1935/livetv/hunantv

        2. RTSP协议直播源

        rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov (分辨率240*160),注意,这个URL用RTSP TCP模式测试

        3. 其他方式生成测试URL

        公网URL的特点是不稳定,而且过段时间可能就失效了,如果真的有项目诉求,需要测试URL的话,最好的办法是自己搭建可用的RTMP或RTSP URL。

        1. RTMP测试URL:通过RTMP推流工具,推到比如nginx或者SRS服务器即可,常用的推流工具有SmartPublisher或者OBS;

        2. RTSP测试URL:RTSP测试URL,建议买个海康或大华摄像头,价格不高,测试起来也方便,或者用我们轻量级RTSP服务这种来模拟。

        展开全文
      • rtmp 目前情况 支持 Windows 和 Linux 平台 支持 RTMP, HTTP-FLV 协议 支持 H.264 和 AAC 转发 支持 GOP 缓存 支持 RTMP 推流 编译运行 make ./rtmp_server 推流器测试 服务器测试 ffmpeg.exe -re -i test.h264 -f ...
      • plugin-rtmp the rtmp protocol plugin for monibuca 实现了RTMP Server的基本功能,即接收来自OBS、ffmpeg等推流器的rtmp协议推流。 实现了RTMP协议的播放,可供rtmp协议播放器拉流播放。 插件名称 RTMP 配置 [RTMP...
      • elixir-rtmpRTMP实施
      • rtmp播放器 rtmp播放器
      • rtc到rtmp rtc到rtmp 去做 套接字支持 音频支持 使rtmp延迟更短
      • rtmp client

        2015-09-29 11:51:55
        rtmp推送h264,aac音频。 只提供rtmp推送api及demo,需要rtmp相关源码,请联系我。
      • RTMP播放器

        2017-07-13 13:18:10
        rtmp flash player. 支持设置缓存和缓冲大小
      • rtmp+nginx实现rtmp直播

        2018-08-21 11:17:25
        nginx服务器搭建,基于librtmp的rtmp推流封装。在访问量不是特别大的时候可以正常使用,大数据量的情况没有进行过压力测试不知道效果怎么样。
      • htmp rtmp播放器

        2020-09-22 14:43:50
        htmp rtmp播放器 htmp rtmp播放器 htmp rtmp播放器 htmp rtmp播放器 htmp rtmp播放器 htmp rtmp播放器
      • rtmp server

        2017-04-28 09:21:14
        rtmp server (mpegts hls mp4) 使用golang
      • rtmp播放器

        2017-11-30 20:13:41
        使用jwplayer播放rtmp,压缩包中包含jwplayer.js、player.wwf以及代码实例
      • rtmp 协议规范 中文版

        千次下载 热门讨论 2013-11-16 20:06:29
        rtmp的协议规范,中文版的,学习RTMP协议的好资源。
      • rtsp、rtmp测试地址

        万次阅读 多人点赞 2020-05-13 11:03:41
        有时需要rtsp、rtmp测试地址时,网上搜出来的都是千篇一律的已停用的测试地址,因此在这里维护一个播放列表,随缘更新【last update】2020/11/04

        有时需要rtsp、rtmp测试地址时,网上搜出来的都是千篇一律的已停用的测试地址,因此在这里维护一个播放列表,随缘更新
        【last update】2021/04/05

        [rtsp]

        1、大熊兔

        rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov (已停用)
        rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov (可用) 【最近不稳定,时好时坏】
        可自行使用live555搭建rtsp服务器

        [rtmp]

        1、香港卫视

        rtmp://live.hkstv.hk.lxdns.com/live/hks (已停用)

        2、香港财经

        rtmp://202.69.69.180:443/webcast/bshdlive-pc (应该已停用)

        3、湖南卫视

        rtmp://58.200.131.2:1935/livetv/hunantv (推荐,信号好不卡顿)

        4、美国1

        rtmp://media3.scctv.net/live/scctv_800 (可用)

        5、广西卫视

        rtmp://58.200.131.2:1935/livetv/gxtv (应该已停用)

        6、广东卫视

        rtmp://58.200.131.2:1935/livetv/gdtv (可用)

        7、东方卫视

        rtmp://58.200.131.2:1935/livetv/dftv (可用)

        [hls]

        1、CCTV1高清

        http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8 (可用)

        2、CCTV2高清

        http://ivi.bupt.edu.cn/hls/cctv2hd.m3u8 (可用)

        3、CCTV3高清

        http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8 (可用)

        4、CCTV4高清

        http://ivi.bupt.edu.cn/hls/cctv4hd.m3u8 (可用)

        5、CCTV5+高清

        http://ivi.bupt.edu.cn/hls/cctv5phd.m3u8 (可用)

        6、CCTV6高清

        http://ivi.bupt.edu.cn/hls/cctv6hd.m3u8 (可用)

        7、CCTV7高清

        http://ivi.bupt.edu.cn/hls/cctv7hd.m3u8 (可用)

        8、CCTV8高清

        http://ivi.bupt.edu.cn/hls/cctv8hd.m3u8 (可用)

        感觉央视的所有频道都有,依次类推

        展开全文
      • rtmp2flv. rtmp直播流转httpflvrtmp2flv. rtmp
      • nginx rtmp server

        2021-07-26 14:58:53
        nginx rtmp server nginx版本1.7.11.3
      • 使用FFmpeg进行推流开发,ffmpeg -re -i 1.mp4 -vcodec libx264 -acodec aac -f flv rtmp://192.168.9.22:1935/live/home
      • rtmpdump 工具

        2017-03-23 12:30:14
        rtmpdump rtmp工具
      • RTMP客户端。 用法 使用npm安装: $ npm install rtmp-client 网络连接 const { NetConnection } = require('rtmp-client'); const nc = new NetConnection(); nc.onStatus = function (info) { if (info.code =...
      • crtmpserver RTMP 服务器

        2019-10-23 18:11:39
        轻量级的RTMP服务器,VS2017编译,点击直接运行,快速搭建RTMP推流测试服务器。
      • rtmp测试页面

        2019-04-18 17:51:36
        用来测试rtmp页面是否可以正常直播,其中rtmp可以是从rtsp转播而来
      • flutter_rtmp environment: sdk: ">=2.1.0 <3>=1.10.0" 使用方法 git安装使用时建议要按照tag/release版本号 引入 1.第一种方法 flutter_rtmp: git: https://github.com/MEnigma/flutter_rtmp.git ref: *** 2.第...
      • nginx rtmp module

        2019-02-19 11:37:28
        rtmp module to be used for rtmp server on nginx whose release version is "nginx 1.7.11.3 Gryphon

      空空如也

      空空如也

      1 2 3 4 5 ... 20
      收藏数 40,454
      精华内容 16,181
      关键字:

      rtmp