之前用过 LIVE555,资料什么的都是有的但是并没有系统的总结。现在有时间可以再看一下。

一、LIVE555 初识

首先要了解一下什么是 LIVE555。

参看:LIVE555 官网

参看:LIVE555 Streaming Media

查看官网,有一段介绍。

This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries - which can be compiled for Unix (including Linux and Mac OS X), Windows, and QNX (and other POSIX-compliant systems) - can be used to build streaming applications. The libraries are already being used to implement applications such as the "LIVE555 Media Server" and "LIVE555 Proxy Server" (RTSP server applications), and "vobStreamer" (for streaming DVD content using RTP/RTCP/RTSP). The libraries can also be used to stream, receive, and process MPEG, H.265, H.264, H.263+, DV or JPEG video, and several audio codecs. They can easily be extended to support additional (audio and/or video) codecs, and can also be used to build basic RTSP or SIP clients and servers, and have been used to add streaming support to existing media player applications, such as "VLC" and "MPlayer". (For some specific examples of how these libraries can be used, see the test programs below.)

翻译一下:

该代码使用开放标准协议(RTP / RTCP,RTSP,SIP)形成用于多媒体流的一组C ++库。可以为Unix(包括Linux和Mac OS X),Windows和QNX(和其他符合POSIX的系统)编译这些库 - 可以用于构建流应用程序。这些库已经被用于实施诸如“LIVE555媒体服务器”和“LIVE555代理服务器”(RTSP服务器应用程序)和“vobStreamer”(用于使用RTP / RTCP / RTSP流式传输DVD内容)的应用程序。这些库还可用于流式传输,接收和处理MPEG,H.265,H.264,H.263 +,DV或JPEG视频以及多种音频编解码器。它们可以轻松扩展,以支持额外的(音频和/或视频)编解码器,也可用于构建基本的RTSP或SIP客户端和服务器,并已被用于向现有媒体播放器应用程序添加流式支持,如“VLC “和”MPlayer“。 (有关如何使用这些库的一些具体示例,请参阅下面的测试程序。)

LIVE555再学习 -- 初识相关推荐

  1. LIVE555再学习 -- FFmpeg + live555实现RTSP直播

    一.简单实验 首先先简单的实验了一下. 运行 FFmpeg 将 MP4文件转成 264 文件 ffmpeg -i Tai.mp4 test.264 执行 testOnDemandRTSPServer ...

  2. LIVE555再学习 -- testOnDemandRTSPServer 源码分析

    一.简介 先看一下官网上的介绍: testOnDemandRTSPServercreates a RTSP server that can stream, via RTP unicast, from ...

  3. LIVE555再学习 -- testH264VideoStreamer 源码分析

    上一篇文章我们已经讲了一部分: testH264VideoStreamer 重复从 H.264 基本流视频文件(名为"test.264")中读取,并使用 RTP 多播进行流式传输. ...

  4. LIVE555再学习 -- testRTSPClient 实例

    上一篇文章简单看了一遍 testRTSPClient  的源码,接下来举几个应用实例加深一下. 首先什么都不做修改,先执行一遍,看一下. 一.执行 testRTSPClient 特么,上面的东西我没看 ...

  5. LIVE555再学习 -- DM368/Hi3516A 交叉编译

    接着上篇文章来讲,参看:LIVE555再学习 -- Linux 下编译 下载源码.文件介绍部分不再介绍.主要看配置编译部分. 三.配置编译 DM368 的交叉编译器为 arm-none-linux-g ...

  6. LIVE555再学习 -- live555实现RTSP直播服务器

    分析完 testOnDemandRTSPServer 和 testH264VideoStreamer 的源码.我们现在就可以做相关的项目工程. 我之前写过一个,参看: DM368开发 -- 编码并实时 ...

  7. LIVE555再学习 -- live555实现RTSP直播服务器 分析

    上一篇文章 讲到了 live555实现RTSP直播服务器,但是篇幅有点长,没有来得及对源码进行分析. 这篇文章就好好看看,源码部分这次参看Linux版本下的 通过live555实现H264 RTSP直 ...

  8. LIVE555再学习 -- OpenRTSP 源码分析

    看了很多东西,感觉有点杂.源码分析部分也看了,讲的也就那样.现在有点不知道从哪讲起了. 参看:nkmnkm的专栏-流媒体 参看:smilestone322的专栏-live555 一.源码组成 包括上述 ...

  9. LIVE555再学习 -- testRTSPClient 源码分析

    现在开讲 testRTSPClient.在官网这这样一段介绍,参看:RTSP client 翻译下来就是: testRTSPClient 是一个命令行程序,显示如何打开和接收由 RTSP URL 指定 ...

最新文章

  1. R语言PCA主成分分析(Principle Component Analysis)实战1
  2. 美国发布《量子网络战略愿景》
  3. 安装python爬虫scrapy踩过的那些坑和编程外的思考
  4. leetcode(3)——697. 数组的度(C++版本注释)(map容器),448. 找到所有数组中消失的数字(取余操作,C++中的auto类型)
  5. 新疆尉犁县境内塔克拉玛干沙漠雪景美如画
  6. 唱吧基于 MaxCompute 弥补自建体系的不足
  7. 常见运行时异常 java 114982568
  8. Python模块之uuid
  9. openssl pkeyutl执行SM2椭圆曲线数字签名
  10. linux 下tomcat catalina.out日志操作
  11. 兰州大学计算机英语分数线,兰州大学09MBA分数线A线140综合72英语42
  12. LPDIRECTDRAW7编译错误的解决方法
  13. 南京大学软件测试复习
  14. SQL 视频整体总结
  15. 计算机c类地址是什么,ip地址中属于c类地址的是什么
  16. Excel如何将一个单元格数据拆分为多行单元格
  17. 成长的路上每一步都需要自己去用心体会!
  18. 安卓日历插件 calendarview使用
  19. 三分频电路Verilog设计
  20. openwrt 格式化_OPENWRT路由固件入门食用教程S2:磁盘挂载及分区,网络共享,脱机下载。...

热门文章

  1. Codeforces 494E. Sharti
  2. C#基础知识 课堂笔记 上
  3. 16.如何做到webpack打包vue项目后,可以修改配置文件
  4. C++ 一个例子彻底搞清楚拷贝构造函数和赋值运算符重载的区别
  5. uvalive 4795 Paperweight
  6. linux下ftp服务器搭建详解
  7. Python学习:数据结构
  8. GPS-nmealib学习
  9. 软件包管理 rpm yum apt-get dpkg
  10. 如何用Linux的命令正确识别cpu的个数和核数