在博客<EasyIPCamera高性能摄像机RTSP服务器RTSPServer解决方案>我介绍了基于live555实现的一套RTSPServer功能组件,当时开发者经过几个月的调试,已经将底层的性能调试到了一个业界非常优秀的程度,主要优化的几点: 发送优化 调度优化 发送优化方面,主要就是调整live555的缓冲区大小和每次发送的数据大小,众所周知,流媒体发送的是各种大小的音视频数据,而这些数据大的几百k,小的就几个字节,如果每一个零散的数据都要走一遍发送循环,对于live555这种单线程的架…
Tomcat可以使用Apache Portable Runtime来提供卓越的性能及可扩展性,更好地与本地服务器技术的集成.Apache Portable Runtime是一个高度可移植的库,位于Apache HTTP Server 2.x的核心.APR有许多用途,包括访问高级IO功能(如sendfile,epoll和OpenSSL),操作系统级功能(随机数生成,系统状态等)以及本地进程处理(共享内存,NT管道和Unix套接字). 这些功能不仅仅是一个后端集中的技术,还可以让Tomcat成为通用…
1. 项目简介 铁路作为一种大众化的交通工具和非常重要的货物运输方式,其业务规模庞大.覆盖全国.服务全国各族人民.铁路面向公众提供的服务业务,主要是客运和货运两大类,且每年365天.每天7*24小时连续不间断运转.铁路业务规模大可从以下几组简单数字直接体现出来,2016年日均客运量758万人,货运量日均726万吨:2017年预计日均客运量828万人,货运量日均753万吨:铁路客运售票网站(www.12306.cn)的注册用户已超3亿人,2017年春运售票高峰期间,互联网最高日售票量933万张,平…
基于Live555实现RtspServer及高清高码率视频传输优化 最近做了一些pc和嵌入式平台的RTSP服务器项目,大多数的要求是简单但是功能全面,并且性能还要强劲.综合考虑后,基本都是在基于live555的基础上进行开发,在进行Live555本身的优化以及程序内部视频数据传输的优化后,不仅实现了需求而且性能还超出预期,实现了10Mbps高码率的1080p以上高分辨率高清视频的流畅直播.这里将一些优化点分享一下: 为什么基于Live555开发 其实之前我就已经开发过一个RTSP Server程…
因需要,从个人的理解顺序和需求角度对live555的分析与开发整理,包含RTSP Server与RTSP Client.如何直播H.264流与JPEG流等,均进行了探讨,对live555的初学者有一定的指导意义. 本人习惯使用excel归档,所以本文均为excel的截图,源文件可以再资源中下载. 基于live555的视频直播 DM368IPNC RTSP分析 appro IPNC视频流直播部分用的RTSP,基于live555,通过改写wis-streamer实现的,在live555官网上有wis…
/* *本文基于LIVE555的嵌入式的RTSP流媒体服务器一个设计文档,个中细节现剖于此,有需者可参考指正,同时也方便后期自己查阅.(本版本是基于2011年的live555) 作者:llf_17@qq.com */ RTSP SERVER(基于live555)详细设计 这个server的最终情况如下: 性能:D1数据时: 1.      8路全开udp PID USER     PR  NI  VIRT RES  SHR S %CPU %MEM    TIME+ COMMAND 1175roo…
基于Live555,ffmpeg的RTSP播放器直播与点播 多路RTSP高清视频播放器下载地址:http://download.csdn.net/detail/u011352914/6604437多路RTSP播放器源码下载地址:http://download.csdn.net/detail/u011352914/6603251多路RTSP播放器SDK说明下载地址:http://download.csdn.net/detail/u011352914/6603271详细完整资料下载地址:http:/…
今天先简单介绍一下EasyRTSPClient,后面的文章我们再仔细介绍EasyRTSPClient内部的设计过程: EasyRTSPClient:https://github.com/EasyDarwin/EasyRTSPClient EasyRTSPClient是什么? EasyRTSPClient是EasyDarwin开源流媒体社区基于live555封装的一款稳定.易用.支持重连的RTSPClient工具,接口非常简单,我们提供了多种操作示例: EasyRTSPClient:以RTSPCl…
EasyIPCamera流媒体服务器 今年EasyDarwin团队在给国内某最大的金融安防公司做技术咨询的时候,开发了一款适用于嵌入式IPCamera.NVR的RTSP流媒体服务器:EasyIPCamera,EasyIPCamera的核心是基于live555进行封装的,外围增加对live555 RTSPServer的调用接口,更加方便海思等安防芯片进行RTSPServer服务的建立,EasyIPCamera在海思3156A芯片上的性能经过我们半年多的调试,目前已经可以稳定在4路1080P并发:…
"Tair LDB基于Prefixkey该范围内查找性能优化"该项目是仅一个月.这个月主要是熟悉项目..以下从几个方面总结下个人在该项目上所做的工作及自己的个人所得所感. 项目工作简单总结 以下是对阶段性的成果进行总结.并附有每一个阶段的总结报告. 1. 项目实施计划的确定 无论什么类型的项目(大.小,难.易),在项目开展之前都应该有个可实施的计划,一方面可以确保项目的进度,还有一方面也能防止有些人三天打鱼两天晒网的心态.在导师的细心指导下,我们确定了以下的几个基本计划及其最迟完毕时间…