- 博客(42)
- 资源 (284)
- 收藏
- 关注
原创 DSS Source Code Analyse (07) - TaskThread::Entry
void TaskThread::Entry(){ Task* theTask = NULL; while (true) { // get task from heap, if no in heap, get from queue theTask = this->WaitForTask();
2013-05-31 14:26:24 641
原创 DSS Source Code Analyse (06) - Task::Signal
void Task::Signal(EventFlags events){ if (!this->Valid()) return; //Fancy no mutex implementation. We atomically mask the new events into //the event mask. Because
2013-05-31 13:51:10 719
原创 DSS Source Code Analyse (05) - EventContext::ProcessEvent
// for other TCPSocket, UDPSocket objects except from// RTSPListenerSocket object, this ProcessEvent is called// Each Socket is derived from EventContext.EventContext::ProcessEvent(int /*e
2013-05-31 10:34:26 721
原创 DSS Source Code Analyse (04) - TCPListenerSocket::ProcessEvent
// for RTSPListenerSocket object, this ProcessEvent will be called// Foreever, RTSPListenerSocket is also a Task object.// it drived from Task and EventContext.// Each Socket is derived from E
2013-05-31 10:33:33 734
转载 Deep Learning, DL
http://blog.sciencenet.cn/blog-830496-679604.html深度学习(Deep Learning,DL)的相关资料总结有人认为DL人工智能的一场革命,貌似很NB。要好好学学。0 第一人(提出者) 好像是由加拿大多伦多大学计算机系(Department of Computer Science
2013-05-31 08:51:58 915
原创 DSS Source Code Analyse (03) - EventThread::Entry
void EventThread::Entry(){ // init current event variable struct eventreq theCurrentEvent; ::memset( &theCurrentEvent, '\0', sizeof(theCurrentEvent) ); while (true) {
2013-05-30 21:42:06 679
原创 DSS Source Code Analyse (02) - select_waitevent
int select_waitevent(struct eventreq *req, void* /*onlyForMacOSX*/){ //Check to see if we still have some select descriptors to process int theFDsProcessed = (int)sNumFDsProcessed; bo
2013-05-30 21:11:10 719
原创 DSS Source Code Analyse (01) - StartServer
QTSS_ServerState StartServer(XMLPrefsParser* inPrefsSource, PrefsSource* inMessagesSource, UInt16 inPortOverride, int statsUpdateInterval, QTSS_ServerState inInitialState, Bool16 inDontFork, UInt32 de
2013-05-30 16:16:03 984
转载 Introduction to Darwin Streaming Server (2) - program architecture
转自: http://www.rosoo.net/a/200904/7285.html1. 前言Darwin Streaming Server是Apple公司提供的开源实时流媒体播放服务器程序。整个程序使用C++编写,在设计上遵循高性能,简单,模块化等程序设计原则,务求做到程序高效,可扩充性好。本文简述了程序的整个结构,目的是为了以后阅读及修改程序的方便。解开程
2013-05-29 11:16:38 811
转载 ioctl system call
ioctl系统调用提供一个通用命令接口,程序可以用它来访问一个设备的标准系统调用所不支持的特性。类别请求描述套接口SIOCGIFNUM找到网络接口的个数SIOCGSTAMP取得时间戳文件FIONB
2013-05-28 16:42:14 932
转载 Introduction to Darwin Streaming Server (1) - source code organization
源代码组织Server.tproj这个目录包含核心服务器(core server)的代码,可以分成三个子系统:服务器内核。这个子系统中的类都有一个QTSS前缀。QTSServer负责处理服务器的启动和关闭。QTSServerInterface负责保存服务器全局变量,以及收集服务器的各种统计信息。QTSSPrefs是存储服务器偏好设定的地方。QTSSModule,QTSS
2013-05-28 15:52:00 854
原创 ffmpeg objects release function set
avformatcontext avformat_close_input avformat_free_contextavframe avcodec_free_framenetwork
2013-05-24 09:29:05 1590
原创 rtcp rtp by rtsp open on ffmpeg
1. call stack avformat_open_input() { init_input(); // get s->iformat if s->iformat is NULL. s->iformat->read_header(s) // rtsp_read_header { // ff_rtsp_demuxer
2013-05-23 21:41:48 2126
原创 ffmpeg+rtsp
1. rtcp/rtp on udprt->nb_rtsp_streams = 1; // one stream for each pair rtcp/rtpudp_read_packet { 1. get rtsp_hd, rtp_handle, rtcp_handle get rtsp_hd =>
2013-05-22 14:52:51 4305
转载 rtp rtcp and av sync
http://hongdow.com/rtp%E3%80%81rtcp%E5%8F%8A%E5%AA%92%E4%BD%93%E6%B5%81%E5%90%8C%E6%AD%A5.html一、流媒体简介 流媒体是指在internet中使用流媒体技术的连续时基媒体,例如视频、音频或多媒体文件。流式传输方式是将音视频、动画等多媒体文件经过压缩后分成一个个小数据包,当用户端发出请求时,由服
2013-05-22 10:42:37 2076
原创 rtp over rtsp (TCP)
1. RTCP and rtp (udp)by default, ffmpeg setup connection to server by rtsp with udp protocol.for example server_port transport_protocol
2013-05-22 09:52:16 3302
转载 使用mp4v2将H264+AAC合成mp4文件
http://www.rosoo.net/a/201305/16631.htmlhttp://bbs.rosoo.net/thread-15165-1-1.htmlhttp://wenku.baidu.com/view/673482284b73f242336c5f4c.html
2013-05-21 19:40:56 1627
原创 live555+ffmpeg
1. generate media fileffmpeg -f mpegts film.ts -an -c:v libx264 -s 352x288 -aspect 4:3 -b:v 300k -f h264 film.2642. copy media file to the directory where live555MediaServer livefor example:cp
2013-05-20 18:27:09 1117
原创 rtsp protocol (9)
c->sOPTIONS rtsp://192.168.0.118:554/cam/realmonitor?channel=1&subtype=1 RTSP/1.0CSeq: 1s->cRTSP/1.0 401 UnauthorizedWWW-Authenticate: Basic realm="test"Server: AAA Rtsp ServerConten
2013-05-20 15:59:12 1427
原创 notes for myself
public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); // processLayout();}ffmpeg -i concat:"part1.ts|part2.ts|part3.ts" -
2013-05-19 10:19:34 534
原创 rtsp protocol (8)
c->sOPTIONS rtsp://192.168.0.158:8000/Battle1.mov RTSP/1.0CSeq: 1s->cRTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming Server; State/Development; )
2013-05-19 09:21:23 1152
原创 rtsp protocol (7)
OPTIONS rtsp://192.168.0.109:554/mpeg4cif RTSP/1.0CSeq: 1RTSP/1.0 200 OKCSeq: 1Date: Sat, May 18 2013 00:34:02 GMTPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,
2013-05-18 08:37:20 1099
转载 Google presses algorithm, cloud advantage vs. Apple, rivals
http://www.zdnet.com/google-presses-algorithm-cloud-advantage-vs-apple-rivals-7000015452/Google presses algorithm, cloud advantage vs. Apple, rivalsSummary: Whether it's photo editing
2013-05-17 13:12:11 774
原创 rtmp example
1. dump rtmp audio and video data from red5 server rtmpdump -v -r rtmp://192.168.137.66/live/sss1 -o 222.flvorrtmpdump -v -r rtmp://192.168.137.66/live/sss1.flv -o 222.flv
2013-05-15 09:46:48 580
原创 red5+ffmpeg
1. download and install jdk-1.72. download and install jre-1.73. download and install apache-ant-1.94. set home environment variableinsert these into /etc/profileJAVA_HOME=/usr/local/jdk1.7.
2013-05-14 21:32:15 2121
原创 get dimension from sps
int h264_parse_extradata(AVCodecParserContext *s, AVCodecContext *avctx){ int subw = 1, subh = 1; H264Context *hctx = s->priv_data; if (avctx->extradata_size) { hctx->s.avctx
2013-05-13 18:30:17 817
原创 export function on ffmpeg
1. define functions on relatvie modulefor example: libavformat moduleint ff_mpegts_parse(......){}2. export itedit libavformat/libavformat.v* file, add the functions you define into
2013-05-13 11:30:18 646
原创 Compile opencv
Notes: When such error, CMake Error: The current CMakeCache.txt is different than the directory /home/opencv where CMackeCache, the fast way for fix the problem is thatdeleting the CMakeCache.txt fi
2013-05-12 00:01:41 935
原创 ffmpeg compile makefile
# AVC MakefileAACPLUS_MOD=aacplusASS_MOD=assBLURAY_MOD=blurayFAAC_MOD=faacFDKAAC_MOD=fdk-aacFFMPEG_MOD=ffmpegFFTW3_MOD=fftw3FREETYPE_MOD=freetypeLIVE555_MOD=live555MAD_MOD=madMLT
2013-05-11 22:38:06 980
原创 rtsp protocol (6)
OPTIONS rtsp://192.168.0.158:8000/Battle1.mov RTSP/1.0CSeq: 1RTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming Server; State/Development; )Cseq: 1Pu
2013-05-10 14:55:51 1108
原创 rtsp protocol (5)
OPTIONS rtsp://192.168.0.109:554/mpeg4cif RTSP/1.0CSeq: 1RTSP/1.0 200 OKCSeq: 1Date: Fri, May 10 2013 06:53:57 GMTPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,
2013-05-10 14:54:58 1062
原创 rtsp protocol (4)
OPTIONS rtsp://192.168.0.158:8000/Battle1.mov RTSP/1.0CSeq: 1RTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming Server; State/Development; )Cseq: 1Pu
2013-05-10 14:11:59 899
转载 compile openjpeg guide
Installation How to build and install OpenJPEG binaries Featured, Restrict-AddWikiComment-CommitUpdated Oct 15, 2012 by mathieu.malaterreUNIX/LINUX similar systemsMACOSXWINDOWSU
2013-05-10 11:29:02 1186
转载 fftw3 compile guide
(original version by Alfredo Correa)FFTW3 is a library designed to compute discrete Fourier transforms. As described in the the official FFTW site, there are various versions available, with dif
2013-05-10 09:39:22 1635
转载 libaacplus compile notes
HE-AAC audio v2 (with SBR + PS) is the superb audio encoder used to encode high quality audio at really low bitrates (32 kbit/s). Quote from Wikipedia "Data from this testing also indicated that som
2013-05-10 09:29:59 1127
原创 rtsp protocol (3)
OPTIONS rtsp://192.168.0.109:554/mpeg4cif RTSP/1.0CSeq: 1RTSP/1.0 200 OKCSeq: 1Date: Fri, May 10 2013 05:43:57 GMTPublic: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER,
2013-05-09 18:30:45 882
原创 h264 sdp file parse notes
static int sdp_parse_fmtp_config_h264(AVStream *stream, PayloadContext *h264_data, char *attr, char *value){ AVCode
2013-05-09 16:05:44 1209
转载 libmad compile on ubuntu
http://www.linuxfromscratch.org/blfs/view/svn/multimedia/libmad.htmllibmad-0.15.1bIntroduction to libmadlibmad is a high-quality MPEG audio decoder capable of 24-bit output.This pack
2013-05-09 09:53:10 995
OpenGL Programming Guide 8th Edition - 2013
2013-10-14
Heterogeneous Computing with OpenCL
2013-09-25
Network Programming for Microsoft Windows, 2nd Edition
2013-09-22
H264_And_MPEG4_Video_Compression_Video_Coding_For_Next_Generation_Multimedia
2013-08-23
Discrete-Time Signal Processing 3rd edition (oppenheim)
2013-07-03
source code of many av codecs
2013-05-10
mpeg4ip source code
2013-05-08
HEVC test model source code 1.0
2013-04-24
Multiple View Geometry in Computer Vision
2013-03-31
Image Processing, Analysis, and Machine Vision
2013-03-31
Computer Vision-A Modern Approach
2013-03-31
Computer Vision Algorithms and Applications
2013-03-31
Mathematics for 3D Game Programming and Computer Graphics (Third Edition)
2013-03-25
opengl 4.3 specification core with changes
2013-03-21
The Scientist and Engineer's and Guide to Digital Signal Processing.pdf
2019-06-05
Machine Learning - The Art and Science of Algorithms that Make Sense of Data
2015-03-16
H264-2014-02
2015-03-06
H265-2014-10
2015-03-06
Voice over IP Fundamentals
2014-10-22
ISO-IEC-14496-1-2-3
2014-08-29
A First Course on Wavelets
2014-07-02
VC-1 and H.264 video compression standards for broadband video services
2014-04-13
aes encrypt source code
2014-03-18
x264 h264_find_frame_end flow diagram
2014-03-11
Head First Design Patterns (English Edition)
2013-11-21
OpenCV 2 Computer Vision Application Programming Cookbook
2013-10-18
Mastering OpenCV with Practical Computer Vision Projects (full version)
2013-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人