关闭→
当前位置:科普经验站>综合知识>rtmp是什么意思

rtmp是什么意思

科普经验站 人气:6.03K

rtmp是什么意思

rtmp是什么意思:答案是直播数据上传地址。

投稿:yangang

RTMP是RealTimeMessagingProtocol(实时消息传输协议)的首字母缩写。在一些直播平台中,Rtmp地址是直播数据上传地址,唯一指向单个的直播活动。

由rtmp://开头,包含了上传服务地址、上传目录名(APP)和上传节点(stream)三部分组成,每个部分之间都由“/”进行区分。是AdobeSystems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。

小编还为您整理了以下内容,可能对您也有帮助:

RTMP是RealTimeMessagingProtocol(实时消息传输协议)的首字母缩写。在一些直播平台中,Rtmp地址是直播数据上传地址,唯一指向单个的直播活动。

由rtmp://开头,包含了上传服务地址、上传目录名(APP)和上传节点(stream)三部分组成,每个部分之间都由“/”进行区分。是AdobeSystems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。

RTMP直播协议是什么?还有什么直播协议

RTMP(Real-Time Messaging Protocol实时消息传送协议)的缩写,它是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的协议。这是一个标准的,未加密的实时消息传递协议,默认端口是1935,如果未指定连接端口,那么flash客户端会尝试连接其他端口,其尝试连接顺序按照下列顺序依次连接:1935、443、80(RTMP), 80(RTMPT)。

RTMPT,RTMP的变种,此协建立在HTTP协议之上,是通过HTTP封装后的RTMP协议,默认端口80。

RTMPS,RTMP的另一个变种,此协议是通过SSL(Secure Sockets Layer 安全套接层)加密的RTMP协议,为数据通讯提供安全支持。SSL在传输层对网络连接进行加密,默认端口443。

RTMPE,RTMP的变种,RTMPE是一个加密版本的RTMP,和RTMPS不同的是RTMPE不采用SSL加密,RTMPE加密快于SSL,并且不需要认证管理。如果没有指定RTMPE端口,Flash播放器将像RTMP协议一样依次扫描下列端口,1935(RTMPE),443(RTMPE) ,80(RTMPE),80(RTMPTE)。

RTMPTE,RTMPTE 这个协议是一个通过加密通道连接的RTMPE,默认端口80。

RTMFP,RTMFP是Adobe公司开发的一套新的通信协议,该协议可以让使用Adobe Flash Player的终端用户之间进行直接通信。

流媒体协议RTMP、RTSP与HLS有什么不同?

1.HLS(HTTPLiveStreaming):Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。

2.http为计算机网络中进行数据交换而建立的规则,网络中一个微机用户和一个大型主机的操作员进行通信。

3.流媒体协议是用来描述进程之间信息交换数据时的规则术语。

安全实时传输协议(Secure Real-time Transport Protocol或SRTP)是在实时传输协议(Real-time Transport Protocol或RTP)基础上所定义的一个协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性保证和重放保护。它是由David Oran(思科)和Rolf Blom(爱立信)开发的,并最早由IETF于2004年3月作为RFC3711发布。

由于实时传输协议和可以被用来控制实时传输协议的会话的实时传输控制协议(RTP Control Protocol或RTCP)有着紧密的联系,安全实时传输协议同样也有一个伴生协议,它被称为安全实时传输控制协议(Secure RTCP或SRTCP);安全实时传输控制协议为实时传输控制协议提供类似的与安全有关的特性,就像安全实时传输协议为实时传输协议提供的那些一样。

在使用实时传输协议或实时传输控制协议时,使不使用安全实时传输协议或安全实时传输控制协议是可选的;但即使使用了安全实时传输协议或安全实时传输控制协议,所有它们提供的特性(如加密和认证)也都是可选的,这些特性可以被地使用或禁用。唯一的例外是在使用安全实时传输控制协议时,必须要用到其消息认证特性。

海康威视监控ptsp或rtmp是什么意思

是RTSP和RTMP网络协议,现在的摄像头都是网络摄像头,IPcam。海康威视支持输出RTSP协议,可以按照海康的RTSP写出他们直接输出的视频流地址,然后通过800li的外部信号适配器软件转接成RTMP进入800li media server进行嵌入网页分发,可以PC,手机和微信公众号进行观看。

流媒体协议RTMP,RTSP与HLS有什么不同

HLS (HTTP Live Streaming)

Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。

常用的流媒体协议主要有 HTTP 渐进下载和基于 RTSP/RTP 的实时流媒体协议,这二种基本是完全不同的东西,目前比较方便又好用的是用 HTTP 渐进下载方法。在这个中 apple 公司的 HTTP Live Streaming 是这个方面的代表。它最初是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的流.现在见到在桌面也有很多应用了,HTML5 是直接支持这个。

但是HLS协议的小切片方式会生成大量的文件,存储或处理这些文件会造成大量资源浪费。如果要实现数天的时移,索引量将会是个巨额数字,并明显影响请求速度。因此,HLS协议对存储I/O要求相当苛刻。对此,也有公司提出了非常好的解决方案。

新型点播服务器系统,独创了内存缓存数据实时切片技术,了这种传统实现方法,从根本上解决了大量切片的碎片问题,使得单台服务器的切片与打包能力不再是瓶颈。其基本原理如下:

不将TS切片文件存到磁盘,而是存在内存当中,这种技术使得服务器的磁盘上面不再会有“数以吨计”的文件碎片,极大减少了磁盘的I/O次数,延长了服务器磁盘的使用寿命,极大提高了服务器运行的稳定性。同时,由于使用这种技术,使得终端请求数据时直接从服务器的内存中获取,极大提高了对终端数据请求的反应速度,优化了视频观看体验。

RTSP协议,这应该是实时性最好的了,如果要想实时性要求很高,比如0.5s以内,这个是不错的选择。前阵子模仿spydroid写了个建议的rtsp 服务器,其实就是options,describe,setup,play,pause,teardown这几步了,这个协议用的最广泛,网上介绍也比较 多。要想真正深入了解rtsp协议,c++语言功底好的可以查看live555 。

RTMP协议,自己最近研究的,如果有兴趣,可以看看我的其他文章。

网络直播在直播时都有什么协议

视频直播有多种协议,使用rtmp协议的就是rtmp直播。直播流就是视频流,即传递的视频数据。常见的协议有哪些?RTMP、RTSP、HTTP协议这三个协议都属于互联网

TCP/IP

五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用

RTMP、RTSP。而点播用

HTTP。下面分别介绍下三者的特点。1,RTMP协议(1)是流媒体协议。(2)RTMP协议是

Adobe

的私有协议,未完全公开。(3)RTMP协议一般传输的是

flv,f4v

格式流。(4)RTMP一般在

TCP

1个通道上传输命令和数据。2,RTSP协议(1)是流媒体协议。(2)RTSP协议是共有协议,并有专门机构做维护。.(3)RTSP协议一般传输的是

ts、mp4

格式的流。(4)RTSP传输一般需要

2-3

个通道,命令和数据通道分离。3,HTTP协议(1)不是是流媒体协议。(2)HTTP协议是共有协议,并有专门机构做维护。(3)HTTP协议没有特定的传输流。(4)HTTP传输一般需要

2-3

个通道,命令和数据通道分离。

nginx-rtmp-module 是什么协议

是一个nginx的插件,让nginx可支持rtmp协议。

rtmp是adobe公司的流媒体协议,就是用flash来播放直播或点播视频。

RTSP服务器与RTMP服务器有什么区别?怎么区分

你好。

rtsp服务器当然是支持rtsp协议的服务器,

RTMP其实就是flash的服务器

你的采纳是我前进的动力,记得好评和采纳,互相帮助,

如果我的回答没能帮助您,请继续追问。

流媒体协议RTMP,RTSP与HLS有什么不同

rtsp服务器当然是支持rtsp协议的服务器, RTMP其实就是flash的服务器

Ps:推荐智能电视&安卓机顶盒下载安装当贝应用市场,资源丰富、下载超快、是您休闲娱乐的不二之选!

什么是“推流”?

拉流和推流的区别如下:

推流指的是把采集阶段封包好的内容传输到服务器的过程,而拉流是指服务器已有直播内容,用指定地址进行拉去的过程。

主流的推送协议和优缺点

RTMP

RTMP是Real Time Messaging Protocol(实时消息传输协议)的缩写,是Adobe公司为Flash/AIR平台和服务器之间音、视频及数据传输开发的实时消息传送协议。RTMP协议基于TCP,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。

HLS

Http Live Streaming是由Apple公司定义的基于HTTP的流媒体实时传输协议。它的原理是将整个流分为多个小的文件来下载,每次只下载若干个。服务器端会将最新的直播数据生成新的小文件,客户端只要不停的按顺序播放从服务器获取到的文件,就实现了直播。

WebRTC

WebRTC(Web Real-Time Communication),即“源自网页即时通信”。WebRTC是一个支持浏览器进行实时语音、视频对话的开源协议。WebRTC的支持者甚多,Google、Mozilla、Opera推动其成为W3C推荐标准。

视频直播中说的抓流和推流,是什么意思,两种有什么区别?

推流是主播将本地视频源和音频源推送到腾讯视频云服务器,在有些场景中也被称为“RTMP 发布”。

从技术层面来看指的是把采集阶段封包好的内容传输到服务器的过程,就是将现场的视频信号传到网络的过程。推流这种形式对网络要求较高,如果网络不稳定,效果就会较差。

直播

我们广义上理解的直播则是视频源实时生成,有人推流直播才有意义,一旦主播停播,直播 URL 也就失效了,而且由于是实时直播。

所以播放器在播直播视频的时候是没有进度条的。点播和直播不同,点播的视频源是云端的一个文件,文件只要没有被提供方删除就随时可以播放,就像我们日常看优酷、爱奇艺、腾讯视频等里边的电影、电视剧都数据点播。而且由于整个视频都在服务器上,所以播放的时候是有进度条的。

几种主流直播服务的区别有哪些?

在了解了什么是推流、直播和点播之后就可以更好地了解云直播、标准直播、慢直播和快直播的区别。

四种直播产品:标准直播(原云直播)、慢直播、快直播(超低延迟直播)均为云端直播能力,慢直播和快直播是在不同场景下的延伸。

云直播

腾讯云用云直播命名作为其他3个产品的统称。慢直播针对大规模上行并发,适用于直播交通监控、校园视频安防、景区景点拍摄等。

快直播对直播的播放进行优化,实现毫秒级的超低延迟,适用于体育赛事,直播拍卖等对延迟要求高的直播场景。

最后是大家最关心的计费问题,如何有效节约成本是企业主要关心的问题之一,标准直播费用分为基础功能费用和增值功能费用。

使用标准直播服务即产生基础功能费用,可通过直播消耗的下行流量或直播峰值带宽进行结算;增值功能包括转码、录制、截图、鉴黄等,增值功能使用才收费。

希望本篇回答能帮到你

望采纳~

TAG标签:#rtmp #