zoukankan      html  css  js  c++  java
  • Live555源码学习01 ---- 编译

    简介

    官网:http://www.live555.com/

    源码路径:http://www.live555.com/liveMedia/public/

    Linux编译

    将下载的源码放到linux环境下,解压源码包

    tar xvzf live.2017.09.12.tar.gz

    得到live文件夹,进入live目录下

    cd live/

    生成makefile

    ./genMakefiles linux

    编译

    make

    Windows编译

    使用搭建好的VS工程: https://hub.fastgit.org/timepp/live555

    说明:这里需要改一下common.props里面的src路径,VS2019编译成功

    主要分为4个库:
    1.UsageEnvironment:抽象了两个类UsageEnvironment和TaskScheduler,

        a)UsageEnvironment:表示整个运行环境,同时提供错误记录和输出的功能。

        b)TaskScheduler:表示任务调度中心,用于异步事件的读取和处理。

    2.groupsock:网络接口的封装

    3.liveMedia:基于基类Medium,实现各种流媒体和编解码类型结构,定义了source(生产者)和sink(消费者)操作。

    4.BasicUsageEnvironment:UsageEnvironment和TaskScheduler的具体实现类。

  • 相关阅读:
    12.4
    12.3
    学期总结
    12.20 期末考试总结
    12.18 准备
    12.17 CSS学习
    12.16 CSS学习
    12.15 CSS学习
    12.14 学习总结
    12.11 AJAX的基础知识
  • 原文地址:https://www.cnblogs.com/vczf/p/15239925.html
Copyright © 2011-2022 走看看