关于“php_rtmp”的问题,小编就整理了【3】个相关介绍“php_rtmp”的解答:
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和rtsp区别?一、RTMP协议:
1、是流媒体协议
2、RTMP是Adobe的私有协议,没有完全公开
3、RTMP协议一般传输的是flv、f4v格式流
4、RTMP协议一般在TCP的一个通道传输命令和数据
二、RTSP协议:
1、是流媒体协议
2、RTSP协议是公有协议,有专门的机构维护
3、RTSP协议一般传输的是ts、mp4格式流
4、RTSP协议一般需要2-3个通道,命令和数据通道分离
实时传输协议RTP(RealtimeTransportProtocol)是什么东西?常见的视频直播相关协议:
1、RTMP(RealTime Messaging Protocol,实时消息传送协议)
RTMP是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。它有三种变种:
1)、工作在TCP之上的明文协议,使用端口1935;
2)、RTMPT封装在HTTP请求之中,可穿越防火墙;
3)、RTMPS类似RTMPT,但使用的是HTTPS连接;
RTMP协议是被Flash用于对象、视频、音频的传输。这个协议建立在TCP协议或者轮询HTTP协议之上。RTMP协议就像一个用来装数据包的容器,这些数据既可以是AMF格式的数据,也可以是FLV中的视音频数据。一个单一的连接可以通过不同的通道传输多路网络流,这些通道中的包都是按照固定大小的包传输的。
2、RTSP(RealTime Streaming Protocol,实时流传输协议)
RTSP定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP提供了一个可扩展框架,数据源可以包括实时数据与已有的存储的数据。该协议目的在于控制多个数据发送连接,为选择发送通道如UDP、组播UDP与TCP提供途径,并为选择基于RTP上发送机制提供方法。
到此,以上就是小编对于“php_rtmp”的问题就介绍到这了,希望介绍关于“php_rtmp”的【3】点解答对大家有用。