原文:Live555 分析(二):服务端

live 支持单播和组播,我们先分析单播的流媒体服务端,后面分析组播的流媒体服务端。 一 单播的流媒体服务端: Begin the LIVE event loop: env gt taskScheduler .doEventLoop amp watchVariable does not return 我们一步一步分析: gt rtspServer RTSPServer::createNew env ...

2014-06-04 10:40 0 2530 推荐指数:

查看详情

Live555 分析(三):客服

live555的客服流程:建立任务计划对象--建立环境对象--处理用户输入的参数(RTSP地址)--创建RTSPClient实例--发出DESCRIBE--发出SETUP--发出PLAY--进入Loop循环接收数据--发出TEARDOWN结束连接。 可以抽成3个函数接口:rtspOpen ...

Thu Jun 05 18:55:00 CST 2014 0 2907
2.live555源码分析----服务端doEventLoop()函数分析

上一篇博客说道,live555服务端main函数做的最后一件事就是调用如下代码陷入死循环: 那么这个doEventLoop是什么样的呢?如下: 就是不停地调用SingleStep()这个函数,SingleStep函数中代码比较多,我下面仅截取关键 ...

Thu May 05 00:43:00 CST 2016 0 1959
Live555 分析(一):类介绍

  从程序的结构来看,live项目包括了四个基本库、程序入口类(在mediaServer中)和一些测试代码(在testProgs中)。   四个基本静态库是UsageEnvironment、BasicUsageEnvironment、groupsock和liveMedia ...

Wed May 28 17:23:00 CST 2014 1 2864
Live555学习之(三)------建立RTSP连接的过程(RTSP服务器端

  上一篇我们简单分析了testOnDemandRTSPServer.cpp的main函数,主要步骤是创建RTSPServer,创建ServerMediaSession对象,然后等待RTSP客户的连接。接下来我们分析一下Live555中建立RTSP连接的详细过程,首先我们需要简单了解一下RTSP ...

Sun Apr 05 20:26:00 CST 2015 1 13302
有关live555

Source和Sink:可以把source理解为发送的流,sink理解为接受。MediaSink是各种类型的Sink的基类,MediaSource是各种类型Source的基类,各种类型的流媒体格式和编码的支持即是通过对这两个类的派生实现的。Source和Sink通过RTP子会话 ...

Wed Jan 23 20:44:00 CST 2013 0 4566
live555

live555简介   Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频 ...

Fri Apr 13 19:20:00 CST 2012 5 23980
live555 基本框架

(转) 从程序的结构来看,live项目包括了四个基本库、程序入口类(在mediaServer中)和一些测试代码(在testProgs中)。四个基本库是UsageEnvironment,BasicUsageEnvironment、groupsock ...

Thu Aug 02 00:36:00 CST 2018 0 1317
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM