项目里面需要简单的rtsp服务器来实现视频预览等功能; rtsp本来不是太复杂的东西,github上有很多功能都比较完善的项目可以随便拿来用,但是测试过程中发现live555还是有性能上的一些差异; 具体如下:环境hisi3516cv200 sd卡上读取8M码流的264文件推送rtsp流,电脑上用v ...
分类:
其他好文 时间:
2016-12-23 09:59:56
阅读次数:
188
最近在回顾之前做过的相关项目,live555流媒体服务器也是其中之一,今天先把live555开源框架在Windows下的编译方法记录一下。 live555是一套使用使用开放的标准协议(RTP/RTCP、RTSP、SIP)来处理多媒体流数据的开源C++库,使用LGPL协议。这些库可以编译为Unix(包 ...
环境:jdk1.7.0_79 tomcat 7.0.69 spring 4.1.4 sockjs下载地址:https://github.com/sockjs/sockjs-client/blob/master/dist/sockjs-0.3.4.js ...
分类:
编程语言 时间:
2016-11-27 08:04:53
阅读次数:
225
本人开源项目sip2rtsp:https://github.com/larkguo/sip2rtspsip2rtspisahigh-performancesoftwaregatewayfromsip/imsprotocol(RFC3261)tortspprotocol(RFC2326).
[SIPclient1]-->
[SIPclient2]-->[(network1)SIP2RTSP(network2)]-->[RTSP/RTPstream]
...
[SIP..
分类:
其他好文 时间:
2016-11-13 02:44:36
阅读次数:
759
1. 实时流协议RTSP RTSP[3]协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继续、后退、前进等。因此 RTSP 又称为“因特网录像机遥控协议”。 1.1. RTSP协议简介 要实现 RTSP 的控制功能,不仅要有协议, ...
分类:
其他好文 时间:
2016-11-05 03:00:03
阅读次数:
285
近日自己用下载的ffmpeg-3.14代码自己编译来用,没想到会碰到这么一下低级坑。我用自己的编译出来的库总是会在用rtsp上传视频时崩掉,起初我还以为自己编译的x264出问题,因为我是绕开使用pkg-config,手动修改了configure文件。但是不关事,我重新解压代码编译不带其它三方编码库的 ...
分类:
其他好文 时间:
2016-10-30 07:18:16
阅读次数:
781
拉流(播放): 根据协议类型(如RTMP、RTP、RTSP、HTTP等),与服务器建立连接并接收数据; 解析二进制数据,从中找到相关流信息; 根据不同的封装格式(如FLV、TS)解复用(demux); 分别得到已编码的H.264视频数据和AAC音频数据; 使用硬解码(对应系统的API)或软解码(FF ...
分类:
其他好文 时间:
2016-10-20 11:59:08
阅读次数:
265
一、RTMP、RTSP、HTTP协议 这三个协议都属于互联网 TCP/IP 五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用 RTMP、RTSP。而点播用 HTTP。下面分别介绍下三者的特点。 1,RTMP协议 (1)是流媒体协议。 (2)RTMP协议是 A ...
分类:
Web程序 时间:
2016-10-20 09:52:08
阅读次数:
236
转自:http://blog.csdn.net/lilian0118/article/details/23168531 这一章中我们来看Wifi Display连接过程的建立,包含P2P的部分和RTSP的部分,首先来大致看一下Wifi Display规范相关的东西。 HIDC: Human Inte ...
分类:
其他好文 时间:
2016-10-14 23:07:49
阅读次数:
267
1. 直播协议 直播协议主要有RTMP,HLS,MPEG-DASH,RTSP,HTTP-FLV等。每种协议都各有长短,比如RTMP延迟低,但诞生于Adobe,依赖于Flash Player,在如今FLash Player面临被淘汰的时代,RTMP前途未卜;HLS是苹果基于HTTP开发并主导的流媒体协 ...
分类:
其他好文 时间:
2016-10-03 23:15:40
阅读次数:
266