Quantcast
Channel: 浏忙大爆炸
Browsing all 107 articles
Browse latest View live

使用 nginx 和 rtmp 插件搭建视频直播和点播服务器

使用 nginx 和 rtmp 模块,可以很容易地搭建一个视频直播和点播服务器出来。 首先,看一下最经典的参考文献:How to set up your own private RTMP server using nginx 1. 安装 nginx 和 rtmp 模块 有关 nginx 的编译和安装比较简单,这里就不介绍了,看参考文献。这里提示以下几点: (1) 安装好 nginx...

View Article


MJPG-streamer

先介绍一下什么叫 MJPG。 Motion JPEG (M-JPEG 或者 MJPEG) 算法其实就是对于视频序列采用 JPEG 压缩算法,从而生成一个序列的 JPEG 图像视频帧,通过这种方式,来实现视频压缩的方法。这个方法大量存在于一些视频非线性编辑器、摄像头设备上。 这种方式只有帧内预测而没有帧间预测,虽然需要大量的存储空间和带宽,但是也有一些优点: 相比于 H.264...

View Article


Layar 相关分析与介绍

Layer 是一个增强现实应用 App,应用手机的摄像头及罗盘等定位功能,实现一个增强现实的场景,现在就简单介绍一下我对这个产品的使用体会。 1. Layar 特点分析 Layar 有付费内容,可以设置过滤条件。 Layar 可根据视角及相关点坐标读取 Twitter 信息,有距离数与手机持有人的距离数。 允许相关内容制作方参与制作,以插件的形式提供内容;开放...

View Article

增强现实应用汇总

增强现实(以下简称 AR)在三四年前是非常热闹的一个移动 App 发展方向,可是过了这么多年,现在依然是不愠不火,不管是商业上还是技术上,感觉也没有什么太大的突破。把之前的旧笔记整理一下,分享给大家,感觉接下来类似的应用在中国多少会有一点突破啊,起码是一个不错的信息载体和发现平台。 1. 标识识别类 AR 应用 Junaio,AR浏览器,准备作为一个 AR 的展示出台 int13,专门制作 AR...

View Article

C/C++ 指针声明的代码规范

以下示例声明了一个指向 float 的指针: float *powerPtr; 因为 powerPtr 变量的类型是指向 float 的指针,所以读者可能会将代码写成: float* powerPtr; 这样写没有问题,编译也会通过,但不是好的代码风格。 C语言允许在一行代码中声明多个变量。例如,要声明变量 x、y和 z,可以将代码写成: float x, y, z; 以上三个变量的类型都是...

View Article


Mpeg4 part2 与 part10 的一些基本概念

MPEG-4 Part 2 或是 MPEG-4 Visual 是指 MPEG4 标准集里有关视频/可视化物体编码的部分。MPEG-4 Part10 是指 H264 或是我们平常说的 AVC。H264 是由ITU-T 和 MPEG 联合开发的:H264 是 ITU-T组织的叫法,MPEG-4 AVC 是 MPEG 组织的叫法。 MPEG4 Part2 编码器的主要实现有:DivX,...

View Article

公钥与密钥的数学原理 —质因数分解的自然应用

本文摘自《费马大定理:一个困惑了世间智者358年的谜》“第三章数学史上暗淡的一页”中的部分内容,主要是介绍一下密钥和公钥的数学原理,摘录于下,备查。 虽然质数的无穷性使早期证明费马大定理的希望破灭,但质数的这种性质的确在诸如谍报活动和昆虫进化等别的领域具有比较积极的意义。在回到寻求费马大定理的证明之前,稍微研究一下质数的正常使用和滥用是值得的。...

View Article

Android GLSurfaceView.Renderer 类 onDrawFrame 方法的刷新机制

在 Android 中,要实现动画效果,要么通过循环调用 canvas.draw 系统方法,要么通过调用 Opengl ES 中的 GLSurfaceView.Renderer,通过实现方法 onDrawFrame 来进行绘制。 canvas 画图确实要简单得多,但要实现更好的性能最好还是调用 OpenGL 方法,因为它的性能相对来说要好一些。 实现动画的关键就是实现...

View Article


《费马大定理:一个困惑了世间智者358年的谜》

最近看完了这本《费马大定理:一个困惑了世间智者358年的谜》,书翻译得很好,赞一下译者。 在我看来,这本书除了描述清楚了费马大定理的历史渊源以及相关证明求解的思维过程,最重要的是,教会了我们一直以来在数学教育中最缺乏的数学理念教育。本书对于大部分人来说,最有价值的地方在于简明扼要地论述了数学和一般科学(主要是指物理)的区别,直接引用书本里“绝对的证明”一节里的话:...

View Article


在 Windows 下使用 CMake 来构建 OpenCV 工程时的版本号选择

在使用 CMake 来生成 OpenCV 的工程时,可以通过设置 OpenCV_DIR 这个环境变量来指定 OpenCV 的 OpenCVConfig.cmake 所在目录,从而实现对 OpenCV 的版本选择。这样,可以对同一套代码,灵活使用不同的 OpenCV 版本,同时不用去 Visual Studio 的工程属性里手动设置该版本对应的 include 和 library 目录。...

View Article

《金瓶梅》读后感

前前后后花了估计有一年半的时候,中间读读停停好几次,终于把多看阅读版本的《金瓶梅》看完了。随便写写自己的感想,顺便吐槽一下,多看阅读上的《金瓶梅》为啥有那么多字显示不出来呢? 对里面小脚女人实在描写太多。为什么中国古人会对小脚如此痴迷?这是一种病态的特征。现代人,已经迷恋于健美的身材。...

View Article

Foxmail 客户端历史邮件迁移办法

按如下步骤可以把旧电脑上的 Foxmail 客户端邮件存档迁移到新电脑上: 先把旧电脑上的 Foxmail 安装目录下的 Storage 目录下的数据拷贝出来备份一下; 在新电脑上安装好 Foxmail,然后设置好之前的邮箱服务器,并成功连接上; 在 Foxmail 能成功拉取邮件后,即可退出 Foxmail; 在 Storage...

View Article

Image may be NSFW.
Clik here to view.

FFMpeg 在 Visual Studio 2015  中使用时碰到的 SAFESEH 问题

FFMpeg 2.8 在 Visual Studio 2015 下使用时,提示了如下错误: 模块对于 SAFESEH 映像是不安全的。 错误详细信息如下: 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2026 模块对于 SAFESEH 映像是不安全的。 MetaEncoder...

View Article


多普勒效应

接自《时间简史》第三章膨胀的宇宙58页,多看阅读出版。...

View Article

Image may be NSFW.
Clik here to view.

2016演唱会观感

2016因为工作家庭都比较安定,特意应老婆大人的要求,安排了好几场的演唱会,现在就来说说这些演唱会的观后感。 Eason’s LIFE演唱会,陈奕迅,2016年4月23日,佛山世纪莲体育中心...

View Article


Image may be NSFW.
Clik here to view.

Visual Studio 2015 for Linux Development with CMake

Visual Studio 2015 可以作为Linux开发和调试的利器了,很好用,按这篇文章配好环境就可以开始愉快的编码了。 但是如果在这里用 CMake 来构建工程,可能要注意一下: 1. 需要把 cmake 工程文件设置为自动拷贝到服务器 2. 需要配置一个编译命令和路径,因为 VS 默认的工作目录和我们在Linux上时是不一样的 比如,针对 Debug 模式可以是这样的:...

View Article

在 Mac 下使用 gollum 来编辑 org mode 笔记

以前一直在 Windows 下用 Emacs,现在因为工作原因经常要切换到 Mac 下,但是在 Mac 下用 Emacs 的话,原来 Windows 下的 Emacs 配置不能直接适用,外加 Mac 的键盘实在是不适合用 Emacs,于是逐步放弃在 Mac 下用 Emacs 的想法。但是之前用 Emacs Org Mode 记录的一大堆笔记怎么办,不能在 Mac...

View Article


Windows 下编译 Boost

去 Boost 的官网下载一个你需要的版本号,按下面的步骤即可在 Windows 下安装编译 Boost 库: 1. 解压文件夹到指定目录; 2. 选择你想使用的 Visual Studio 版本来编译 Boost,如果机器上有多个 Visual Studio 版本,就从指定 Visual Studio 版本的 command prompt 进入 boost 的解压目录; 3. 运行 Boost...

View Article

Windows 下 Python3 Dlib OpenCV 开发环境配置

在 Windows 下,如果需要使用 OpenCV、Dlib、Python3 来进行一些算法开发,整个环境配置起来还是有点麻烦的,摸索了一下,记录一下安装步骤。 1. 安装 cmake 直接从官方下载一个版本安装即可。 2. 配置 Boost 开发环境 去 Boost 的官网下载一个你需要的版本号,对于我这次来说,我下载的是 1.63 版本(需要和第3步里的 Boost...

View Article

Failed to load OpenH264 library: openh264-1.6.0-win64msvc.dll

在 Windows 下用 Python3 和 OpenCV3.3.1 来写算法,在生成 H.264 的视频的时候,碰到提示这样一个错误:Failed to load OpenH264 library: openh264-1.6.0-win64msvc.dll Please check environment and/or download library:...

View Article
Browsing all 107 articles
Browse latest View live