原文: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