开源流媒体服务器SMServer
陈纪建
关注行业动态,找出最适合自己的发展道路
展开
-
Rtsp协议交互流程
Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一 种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rt原创 2017-08-01 18:09:14 · 5674 阅读 · 0 评论 -
RTSP回放时如何通过RTP的timestamp计算npt时间
客户端通过RTSP的PLAY方法开始播放、定位播放、快速/慢速播放(Scale)某非实时视频时,客户端会通过Range头字段指定npt时间,即让服务器开始从npt指定时刻开始播放视频(npt即播放位置离文件开始部分的相对时间)。播放开始后,下一次发送PLAY命令前,客户端需要根据服务器发来的RTP timestamp计算当前收到的帧的npt时间。客户端与服务器同步npt时间客户端可以在转载 2017-10-06 22:18:23 · 925 阅读 · 0 评论 -
TS流讲解--什么是ts流
TS流讲解--什么是ts流目录(?)[-]一 从TS流开始一 TS流PS流PES流和ES流都是什么二 TS流是如何产生的三 TS流的格式是怎样的二 从TS流到PATPMT一 PAT表Program Association Table节目关联表1 PAT表的描述表格分析2 PAT表的定义代码分析3 PAT表的结构代码分析 4 PAT转载 2017-10-30 18:24:16 · 543 阅读 · 0 评论 -
HLS科普1 HLS和M3U8简介
HLS(HTTP Live Streaming)是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的基于HTTP协议的流媒体解决方案。在 HLS 技术中 Web 服务器向客户端提供接近实时的音视频流。但在使用的过程中是使用的标准的 HTTP 协议,所以这时,只要使用 HLS 的技术,就能在普通的 HTTP 的应用上直接提供点播和直播。在App Store中的视频相关的应用转载 2018-02-02 12:10:47 · 1445 阅读 · 0 评论 -
直播http-flv小调研
最近打算直播上http-flv,之前用的是rtmp和hls。为什么使用http-flv,它有什么优缺点?怎么让流媒体服务器支持flv直播?一、市场上哪家直播使用了http-flv:通过抓包分析: 优酷的pc网页直播使用了http-flv。 斗鱼、熊猫tv、虎牙pc网页上的也使用了http-flv。二、http-flv、rtmp和hls直播的优缺点:转载 2018-02-02 14:29:27 · 1285 阅读 · 0 评论 -
流媒体服务器- Wowza安装
1、下载地址:https://www.wowza.com/pricing/installer2、申请注册key(180天试用)打开下载地址,3、安装参考手册:http://wowza.cn/tech/quickStart4、登录管理界面http://192.168.8.138:8088/enginemanager/ftu/welcome.htm(ip输入自己的就好了)5、服务器推流访问设置ap...转载 2018-09-26 09:06:44 · 964 阅读 · 0 评论 -
Jrtplib发送视频文件 + FFMPEG解码+VFW播放视频 (回调方式)
在上篇文章《Jrtplib收发H264文件 + FFMPEG解码+VFW播放视频》里,我们采用的模式是发送端读取本地H264文件, 把完整的Naul(包含起始码) 逐个发送给接收端,接收端收到后,对单个Naul数据进行解码,然后播放出来。这其中关键的地方在于,把包含起始码的Naul数据分配给AVPacket对象,然后就可以解码了,如下 AVPacket pack...转载 2019-05-21 17:01:59 · 712 阅读 · 0 评论 -
Linux下几种RTP协议实现的比较和JRTPLIB编程讲解
流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、 IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多...转载 2019-05-21 17:25:43 · 428 阅读 · 0 评论