- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 linux下live555编译和调试
linux下live555编译和调试live555 支持 h.264 初步告捷,可以播放,尽管不是很稳定,或者说暂时只能播放 1 帧(主要是我现在还不了解 帧的概念),同时还有 Mal SDP 的传输问题,但还是总结一下,作为参考。liveMedia项目(http://www.live555.com/)1、编译安装下载 source code 到 ubuntu 下
2016-10-10 19:14:31 2045
原创 live555中ts流详细解析
Ts流详细解析该文档主要是对live555源码下testProgs中testMPEG2TransportStreamer服务器端的详细分析。主要分析ts流实现的总体调用流程。testMPEG2TransportStreamer中主要涉及的类视图如下,其中这些类主要实现都在liveMedia库下,最原始基类为Medium,下面这些类都是从这个类继承而来。1.主要是对于ts流文件信息的获取
2016-10-10 18:44:35 3923
原创 关于linux下Qt5.7.0安装中文输入法无法显示的问题
关于linux下Qt5.7.0安装中文输入法无法显示的问题本文是以我自己系统ubuntu-x64 + fcitx + Qt5.7.0为例:sudo apt-get install fcitx-frontend-qt51.然后找到 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcit
2016-10-10 18:41:27 629
原创 RTSP&IGMP详解
RTSP协议一.概述1)RTSP(Real-Time Stream Protocol)是一种基于文本的应用层协议,RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。RTSP本身并不用于传送媒体流数据。媒体数据的传送可...
2016-10-10 18:36:58 4902
原创 笔记:C++学习之旅---面向对象程序设计2
笔记:C++学习之旅---面向对象程序设计2面向对象程序设计基于三个基本概念:数据抽象、继承和动态绑定。继承和动态绑定对程序的编写有两方面的影响:一是我们可以更容易的定义与其他类相似但不完全相同的新类:二是在使用这些彼此相似的类编写程序时,我们可以在一定程度上忽略掉它们的区别。继承通过继承联系在一起的类构成一种层次关系。通常在层次关系的根部有一个基类
2016-10-10 18:32:14 418
原创 笔记:C++学习之旅---关联容器
笔记:C++学习之旅---关联容器 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。 关联容器支持高效的关键字查找和访问。两个主要的关联容器类是map和set。map中的元素是一些关键字的-值(key-value)对:关键字起到索引的作用,值则表示与索引相关联的数
2016-10-10 18:31:29 307
原创 笔记:C++学习之旅---顺序容器
笔记:C++学习之旅---顺序容器STL = Standard Template Library 标准库模版容器可以使用范围for输出或者迭代器进行输出一个容器就是一些特定类型对象的集合。顺序容器为程序员提供了控制元素存储和访问顺序的能力。list和forward和vector 将两个容器的设计目的是令容器任何位置的添加和删除操作都很快速。作为代价这两个容器不支持元
2016-10-10 18:29:38 456
原创 笔记:C++学习之旅---IO库
笔记:C++学习之旅---IO库C++的输入输出分为三种:(1)基于控制台的I/O (2)基于文件的I/O (3)基于字符串的I/O 练习8.4 编写函数,以读模式打开一个文件,将其内容读入到一个string的vector中,将每一行作为一个独立的元素存
2016-10-10 18:27:09 295
原创 笔记:C++学习之旅---面向对象程序的设计1
笔记:C++学习之旅---面向对象程序的设计1面向对象的主要特征1.抽象2.封装3.继承4.多态抽象:将程序的每一部分都看作一个抽象的对象,即程序有一组抽象的对象组成的更复杂点,这些对象根据他们相同的特征有进一步组成了一个类。封装:将每个数据封装在各自的类中,有设置了多种访问权限,别的类可以在允许的情况下访问该类中的数据,不允许的情况下则无法访问该数据,
2016-10-10 18:25:01 250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人