一、异同1、RSTP、RTMP、HTTP协议共同点RTSP RTMP HTTP都是用在应用层。理论上这三种协议都可以做直播和点播,但直播一般用RTSP和RTMP点播用HTTP。2、RSTP、RTMP、HTTP协议区别HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协 ...
分类:
Web程序 时间:
2018-11-03 15:49:34
阅读次数:
348
近日一直被直播延时问题所困惑,为此特整理一些关于常用流媒体的协议信息,希望能对自己解决直播延时有所帮助。1.RTMP(RealTimeMessagingProtocol)Adobe推出的实时消息传输协议。该协议基于TCP,是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信,默认端口1935。一般传输的是flv,f
分类:
其他好文 时间:
2018-10-23 21:20:16
阅读次数:
149
0. 前言 这段时间在搭建一个IPCamera项目服务器。视频点对点通话,客户端会查看设备端的音视频实时流。为了省流量,是通过P2P进行穿透。但是由于NAT设备的原因和IPV4的枯竭。有些设备是无法进行点对点传输实时流。所以需要进行服务器转发。这里为了快速实现原型,同时参考现在主流的流媒体协议。发现 ...
分类:
其他好文 时间:
2018-08-06 00:50:09
阅读次数:
263
题外话: HTTP渐进下载流媒体播放: 基于TCP。 yy、乐视、爱奇艺、优酷土豆、搜狐视频、花椒直播,主要还是通过rtmp&hls来实现的, 但他们也意识到rtmp的天生缺陷,所以不管是技术预研也好,还是测试版也好,都已经或多或少在弄WebRTC了。 流媒体概述: 所谓流媒体是指采用流式传输的方式 ...
分类:
其他好文 时间:
2018-07-12 19:58:47
阅读次数:
341
流媒体协议部分RTP、RTCP、RTSP、MMS、HLS、HTTP progressive streaming 流媒体协议:(RTP、RTCP、RTSP、MMS、HLS、HTTP progressive streaming) 当前在internet上传送音频和视频等信息主要有两种方式: 下载,完整下 ...
分类:
其他好文 时间:
2018-04-10 17:50:29
阅读次数:
273
目前360浏览器可以支持VLC插件之外,其他浏览器和高版本的 Chrome 浏览器不支持 NPAPI 插件,也就是说高版本的 Chrome 浏览器还是不能播放(46 以上的版本都不行)。 PHP+NGINX+FFMPEG 转换流媒体协议代码 ...
分类:
Web程序 时间:
2018-02-01 17:46:22
阅读次数:
2189
sound format:10, rate:3, size:1, type:1, pkt type:0audio obj type:2,sample frequency index:3,channel configuration:2bg57iv3Nal length 28 start code 4 ...
分类:
其他好文 时间:
2018-01-18 23:06:35
阅读次数:
461
[时间:2017 12] [状态:Self] [关键词:流媒体,stream,网络协议] 0 引言 流媒体已经在我们日常生活中扮演重要的角色。本文主要是对现有的流媒体技术做一个简要的概况,并给出本人的对于流媒体协议知识整理的初步规划。希望可以通过本系列文章理清不同协议的内容,并熟悉如何处理、满足不同 ...
分类:
其他好文 时间:
2017-12-26 23:11:39
阅读次数:
205
RtspClient是基于jrtplib实现的,目前仅支持h264格式,后续将不断迭代优化,加入对其他格式的支持,并且将实现RTSP的服务端。 RtspClient的功能是接收服务端过来流,然后写入到当前目录的MediaReceived.h264文件中,可直接用播放器播放。用户参考main.cpp, ...
分类:
其他好文 时间:
2017-10-14 15:07:45
阅读次数:
250
HLS-M3U8 HLS(HTTP Live Streaming)是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的基于HTTP协议的流媒体解决方案。在 HLS 技术中 Web 服务器向客户端提供接近实时的音视频流。但在使用的过程中是使用的标准的 HTTP 协议,所以这时 ...
分类:
其他好文 时间:
2017-10-05 16:10:25
阅读次数:
276