DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  RTSP/RTP/RTMP/HLS

上一页 1 2 3 4 5 6 7 下一页

摘要:H264的RTP负载打包的数据包格式,分组,分片 1. RTP数据包格式 RTP报文头格式(见RFC3550 Page12): 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+ 阅读全文
posted @ 2017-07-13 11:32 DoubleLi 阅读(1042) 评论(0) 推荐(0) 编辑

摘要:Simple Rtmp Server是一个国人编写的开源的RTMP/HLS流媒体服务器. 功能与nginx-rtmp-module类似, 可以实现rtmp/hls的分发. 有关nginx-rtmp-module的可参照: http://blog.csdn.NET/redstarofsleep/art 阅读全文
posted @ 2017-07-01 14:04 DoubleLi 阅读(2663) 评论(0) 推荐(0) 编辑

摘要:一、RTMP、RTSP、HTTP协议 这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用 RTMP、RTSP。而点播用 HTTP。下面分别介绍下三者的特点。 1,RTMP协议 (1)是流媒体协议。 (2)RTMP协议是 A 阅读全文
posted @ 2017-07-01 09:47 DoubleLi 阅读(119097) 评论(0) 推荐(3) 编辑

摘要:使用 nginx 和 rtmp 模块 ,可以很容易地搭建一个视频直播和点播服务器出来。 首先,看一下最经典的参考文献: How to set up your own private RTMP server using nginx 1. 安装 nginx 和 rtmp 模块 有关 nginx 的编译和 阅读全文
posted @ 2017-06-02 18:34 DoubleLi 阅读(9078) 评论(1) 推荐(0) 编辑

摘要:开发环境 Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-module nginx的服务器的搭建 安装nginx的依赖库 sudo apt-get update sudo apt-get install libpcre3 libpcre3-dev sudo ap 阅读全文
posted @ 2017-06-02 18:33 DoubleLi 阅读(1559) 评论(0) 推荐(0) 编辑

摘要:关键词:Nignx(http服务器);rtmp,hls(流媒体服务) 前言:感谢开源,感谢战斗民族。现在在做流媒体服务的一些工作,流媒体服务器搭建的网上教程多入牛毛,但是细细查看,发现很多同志贴上来的教程都有些许问题,还有一些是爬别人的数据得来的,排版上也有问题,让新手无所适从。本文也是通过翻看一些 阅读全文
posted @ 2017-06-02 17:21 DoubleLi 阅读(694) 评论(0) 推荐(0) 编辑

摘要:1、 为何要使用 HTTP Live Streaming 可以参考wikipedia HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的 阅读全文
posted @ 2017-06-02 17:17 DoubleLi 阅读(2556) 评论(0) 推荐(0) 编辑

摘要:我们将主要讲解RTSP,HTTP,HTTPS, SDP四种协议。 一:RTSP协议简介 实时流协议RTSP是一个应用层协议,用于控制具有实时特性的数据(例如多媒体流)的传送。 RTSP协议一般与RTP/RTCP和RSVP等底层协议一起协同工作,提供基于Internet的整套的流服务。它可以选择发送通 阅读全文
posted @ 2017-03-23 15:03 DoubleLi 阅读(2577) 评论(0) 推荐(0) 编辑

摘要:一、RTMP、RTSP、HTTP协议 这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用 RTMP、RTSP。而点播用 HTTP。下面分别介绍下三者的特点。 1,RTMP协议 (1)是流媒体协议。 (2)RTMP协议是 A 阅读全文
posted @ 2017-03-23 15:01 DoubleLi 阅读(1551) 评论(0) 推荐(0) 编辑

摘要:前言 前期准备 测试ONVIF Soap及开发框架生成 E.http://blog.csdn.net/saloon_yuan/article/details/24901597 后面也会说到不用框架来发现设备。 ONVIF设备发现、设备搜索 1 2 3 4 5 6 7 8 9 10 11 12 13 阅读全文
posted @ 2017-03-23 14:54 DoubleLi 阅读(2548) 评论(0) 推荐(0) 编辑

摘要:流媒体协议一共三种:rtmp,rtsp,http live streaming(apple和adobe各一种)rtmp是adobe的,rtsp android native支持,http live streaming(以下简称hls)当然是apple主打,后来adobe也终于开窍支持了。rtmp和r 阅读全文
posted @ 2017-03-15 11:27 DoubleLi 阅读(574) 评论(0) 推荐(0) 编辑

摘要:最近由于项目平台需求,要将H264 NALU封装为PS再用RTP发送,PS封装按照ISO DEC-13818-1标准。一个PS包包含PS Header, PES Header, PS system header, PS system map等。 针对H264做如下PS封装: 1、每个IDR NALU 阅读全文
posted @ 2017-03-15 11:21 DoubleLi 阅读(3409) 评论(0) 推荐(0) 编辑

摘要:如果媒体客户端从一个数据源获得表示描述,而非通过 DESCRIBE,并且该描述包含了一个媒体初始化参数的全集,那么客户端就应该使用这些参数,而不是再通过 RTSP 请求相同媒体的描述。再有,服务器不应该使用DESCRIBE Response作为media indirection的方法。 需要建立基本 阅读全文
posted @ 2017-03-15 11:19 DoubleLi 阅读(452) 评论(0) 推荐(0) 编辑

摘要:RTSP是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器 阅读全文
posted @ 2017-03-15 11:18 DoubleLi 阅读(4350) 评论(0) 推荐(0) 编辑

摘要:RTSP简介 RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服 阅读全文
posted @ 2017-03-15 11:16 DoubleLi 阅读(81627) 评论(8) 推荐(4) 编辑

摘要:RTP(Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作。其目的是提供时间信息和实现流同步。但RTP通常使用UDP来传送数据。但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开 阅读全文
posted @ 2017-03-15 11:15 DoubleLi 阅读(3587) 评论(0) 推荐(0) 编辑

摘要:实时传输协议 RTP,RTP 提供带有实时特性的端对端数据传输服务,传输的数据如:交互式的音频和视频。那些服务包括有效载荷类型定义,序列号,时间戳和传输监测控制。应用程序在 UDP 上运行 RTP 来使用它的多路技术和 checksum 服务。2 种协议都提供传输协议的部分功能。不过,RTP 可能被 阅读全文
posted @ 2017-03-15 10:53 DoubleLi 阅读(1503) 评论(0) 推荐(1) 编辑

摘要:from:http://blog.csdn.net/machh/article/details/52121648 Rtsp认证主要分为两种: 基本认证(basic authentication)和摘要认证( digest authentication )。 基本认证是http 1.0提出的认证方案, 阅读全文
posted @ 2017-02-27 11:35 DoubleLi 阅读(9908) 评论(1) 推荐(0) 编辑

摘要:1. 前言 crtmpserver是一个由C++语言编写的开源的RTMP流媒体服务器,官方网站是www.rtmpd.com crtmpserver是一个由C++语言编写的开源的RTMP流媒体服务器,官方网站是www.rtmpd.com 2. CRtmpServer编译 2.1. Win7+Vs201 阅读全文
posted @ 2017-02-27 11:26 DoubleLi 阅读(467) 评论(0) 推荐(0) 编辑

摘要:源码下载地址: http://download.csdn.net/detail/liukang325/9489952 我用的ffmpeg版本为 ffmpeg-2.1.8.tar.bz2 版本低了恐怕有些头文件和API找不到。 在Linux下解压后编译,Linux下编译很简单,我这里生成的动态库: . 阅读全文
posted @ 2017-02-16 10:32 DoubleLi 阅读(7173) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 下一页