硬件和软件环境是这种: DM8168 + linux。 解码器是DM8168自带的 视频来源: ipc通过live555做的的rtsp sever发送过来的 其它測试: 通过VLC在pc连4路1080P没有问题。都挺流畅的。 用之前一个项目中自己实现的RTSP client连相同的1080p 4路到 ...
分类:
其他好文 时间:
2017-07-24 14:46:22
阅读次数:
198
静态库模块:BasicUsageEnvironmentgroupsockliveMediaUsageEnvironmentrtsp服务器主程序:mediaServerVS添加头文件,和源码文件静态库:常规/配置类型:静态库.libC/C++/常规/附加包含目录将四个模块的include目录添加库管理器/输出文件指定输出文件C/C++/代码生成/运行库:多线..
分类:
其他好文 时间:
2017-07-12 23:17:09
阅读次数:
310
/* * H264DeviceSource.hh * * Created on: 2014年7月19日 * Author: zjzhang */ #ifndef H264DEVICESOURCE_HH_ #define H264DEVICESOURCE_HH_ #include<DeviceSour ...
分类:
其他好文 时间:
2017-06-21 11:29:05
阅读次数:
201
流媒体协议:rtmprtsp流媒体服务器:rtmp nginx + rtmp_modulertmp crtmpserverrtsp live555rtsp darwin streaming server=-=-=-=-=Powered by Blogilo ...
分类:
其他好文 时间:
2017-06-11 23:32:39
阅读次数:
268
LIVE555研究之五:RTPServer(二) 接上文,main函数的几行代码创建了RTSPServer类的子类DynamicRTSPServer对象。RTPServer类是server类的基类。DynamicRTSPServer代表详细的server子类。我们今天介绍的server程序就是基于该 ...
分类:
其他好文 时间:
2017-05-29 17:18:42
阅读次数:
206
RTSP协议也是广泛使用的直播/点播流媒体协议,之前实现过一个通过live555接收RTSP协议,然后转换为HLS(Http Live Streaming)直播协议文件的程序,为的是可以接收远端设备或服务器的多路RTSP直播数据,实时转换为HLS协议文件,以实现iPhone或iPad等设备观看RTS... ...
分类:
移动开发 时间:
2017-05-17 12:09:50
阅读次数:
503
首先了解RTSP/RTP/RTCP相关概念,尤其是了解RTP协议:RTP与RTCP协议介绍(转载)。 vlc使用模块加载机制调用live555,调用live555的文件是live555.cpp。 一、几个重要的类 以下向左箭头(“<-”)为继承关系。 1. RTPInterface RTPInter ...
分类:
其他好文 时间:
2017-05-07 14:09:56
阅读次数:
350
主流的媒体解码主要是三种:FFMPEG、live555、MobileVLCKit。 FFMPEG:是一种可以用来记录、转移数字音频、视频。并能够将其转化成流的开源的计算机程序。采用LGPL或者GPL许可证。她提供了录制、转化以及流化音视频的完整解决方案。她包含了非常先进的音频、视频编码库:libav ...
分类:
其他好文 时间:
2017-04-23 12:36:56
阅读次数:
224
在讲它们之间的通信之前,我们先以MediaServer为例看看普通Server进程都在干些什么。 int main() { …… // 获得ProcessState实例 sp<ProcessState> proc(ProcessState::self()); // 得到ServiceManager的 ...
分类:
移动开发 时间:
2017-04-14 09:35:12
阅读次数:
317
在很早之前的博客《用EasyDarwin进行IPTV rtsp mpeg-ts smil流的转发和分发直播服务》中,我们介绍到如何将live555支持mpeg2ts拉流,这个在IPTV领域用的特别多,...
分类:
其他好文 时间:
2017-04-07 13:46:42
阅读次数:
273