流媒体
文章平均质量分 54
peckjerry
不折不扣
展开
-
静态库 makefile
<br />PREFIX = /usr<br />LIBDIR = $(PREFIX)/local/lib<br />INCLUDEDIR = $(PREFIX)/local/include<br />#$(DESTDIR) is usally empty. rpmbuild needs it.<br />DESTDIR =<br />CC = gcc<br />CXX = g++<br />CFLAGS = $(PRE_CFLAGS)<br />CFLAGS += -Wall -O -g -fPIC<br原创 2010-09-21 18:24:00 · 752 阅读 · 0 评论 -
SPServer 简介
SPServer 是一个实现了半同步/半异步(Half-Sync/Half-Async)和领导者/追随者(Leader/Follower) 模式的服务器框架,能够简化 TCP server 的开发工作。<br /><br />SPServer 使用 c++ 实现,目前实现了以下功能:<br />1.封装了 TCP server 中接受连接的功能;<br />2.使用非阻塞型I/O和事件驱动模型,基于 libevent;<br />3.对于 HSHA 线程池,由主线程负责处理所有 TCP 连接上的数据读取和发原创 2010-09-16 13:26:00 · 1143 阅读 · 0 评论 -
Linux IPC
关于Linux IPC的一个系列的文章<br />Linux2009-08-31 14:19:26阅读281评论0 字号:大中小 订阅<br />原帖发表在IBM的developerworks网站上,是一个系列的文章,作者郑彦兴,通过讲解和例子演示了Linux中几种IPC的使用方式,我觉得很好,在这里做一个保留,能看完的话Linux IPC的基础是没有问题的了。<br /><br />一)Linux环境进程间通信(一)管道及有名管道<br />http://www.ibm.com/developerwor原创 2010-09-08 17:44:00 · 619 阅读 · 0 评论 -
ptlib libevent
<br /><br />part A: Building PTLib <br />------------------------ <br />1. extract ptlib.zip to /root/<br />2, cd /root/ptlib/<br />3, ./configure --disable-sasl --disable-sdl --disable-odbc(如果要用到ODBC连接数据库需要加这个选项) <br />4, vi ./make/ptbuildopts.mak, move c原创 2010-08-25 18:22:00 · 666 阅读 · 0 评论 -
nginx-rtmp-module和simple-rtmp-server搭建
nginx-rtmp-module直播流搭建 a) 下载nginx和nginx-rtmp-module包,此处使用nginx-1.6.2.tar.gz,nginx-rtmp-module下载地址:https://github.com/arut/nginx-rtmp-module.git。 b) 下载nginx依赖库pcre,openssl,此处我们使用pcre-8.36.tar.gz和o原创 2015-01-14 17:39:51 · 5413 阅读 · 0 评论 -
mp4文件moov atom放置在mdat atom之前 代码实现
使用nginx搭建http mp4/flv流媒体服务器,要求mp4文件moov atom要放置在mdat atom前,才能边下载边播放。参考php-qtfaststart项目,测试代码如下: #include #include #include #include #ifdef __MINGW32__ #define fseek原创 2015-01-22 16:59:14 · 13282 阅读 · 4 评论 -
rtp dts时间戳 计算 rtmp dts时间戳
假设:音频:AAC-LC,44100HZ 视频:H264,25FPS 手写稿算法如下:原创 2015-03-19 15:59:26 · 4913 阅读 · 1 评论