自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2074

原创 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

原创 wireshark usage

1. filter protocolip.src == 192.168.0.159 && rtcp

2013-05-21 17:57:44 560

原创 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 1098

转载 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

转载 The C10k problem

http://www.kegel.com/c10k.html

2013-05-17 08:53:38 615

原创 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 2120

原创 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 1107

原创 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 1634

转载 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

Heterogeneous Computing with OpenCL

Heterogeneous Computing with OpenCL, english, pdf document.

2013-09-25

Network Programming for Microsoft Windows, 2nd Edition

Network Programming for Microsoft Windows, 2nd Edition, English. chm document

2013-09-22

Windows via CC++ 5th edition

Windows via CC++ 5th edition, english. chm document

2013-09-22

H264_And_MPEG4_Video_Compression_Video_Coding_For_Next_Generation_Multimedia

H264 And MPEG4 Video Compression Video Coding For Next Generation Multimedia pdf document

2013-08-23

Discrete-Time Signal Processing 3rd edition (oppenheim)

Discrete-Time Signal Processing 3rd edition (oppenheim) pdf document, about 70M size.

2013-07-03

H264Visa-1.15 cracked version

H264 codec stream analyse softwore version 1.15 cracked

2013-07-01

source code of many av codecs

a source code tarball of all kinds of audio/video encode/decode for convenient download, including aacplus, fdk-aac, amrnb, amrwb, ogg, vorbis, xvidcore, vpx, bluray etc.

2013-05-10

mpeg4ip source code

mpeg4ip can be used to generate track hint for mp4 file, this is a must for Darwin Streaming Server. mpeg4ip source code and SDL source code for convenient download. The SDL is a must for Configure and compile mpeg4ip. Additionally, The libtool is also a must, but it can be install by apt-get install libtool on ubuntu. For pass the compiling, you need process the compiling error manually when compiling mpeg4ip.

2013-05-08

hevc-h265 draft specification

latest HEVC (H265) draft specification pdf document.

2013-04-25

hevc-h265-hm10

HEVC (H265) test model source code 10 for convenient download

2013-04-25

HEVC test model source code 1.0

HEVC (h265) test model source code 1.0 for convenient download.

2013-04-24

Multiple View Geometry in Computer Vision

Multiple View Geometry in Computer Vision (Richard Hartley 2nd Edition) clear pdf document

2013-03-31

Image Processing, Analysis, and Machine Vision

Image Processing, Analysis, and Machine Vision (Sonka 3rd Edition 2007) clear pdf document

2013-03-31

Computer Vision-A Modern Approach

Computer Vision-A Modern Approach (D.A Forsyth) original edition clear pdf document

2013-03-31

Computer Vision Algorithms and Applications

Computer Vision Algorithms and Applications (Richard Szeliski 09-2010) original version clear pdf document

2013-03-31

Mathematics for 3D Game Programming and Computer Graphics (Third Edition)

Mathematics for 3D Game Programming and Computer Graphics (Third Edition) pdf document by Eric Lengyel

2013-03-25

opengl 4.3 specification core with changes

opengl 4.3 specification core with changes (2012-08-06) pdf document

2013-03-21

OpenGL 4.0 Sharding Language Cookbook

OpenGL 4.0 Sharding Language Cookbook pdf document

2013-03-21

OpenGL Shading Language 3rd Edition (Jul 2009)

OpenGL Shading Language 3rd Edition (Jul 2009) pdf document

2013-03-21

Programming Massively Parallel Processors - A Hands on Approach

one of classical cuda tutorials recommended by NVIDIA

2013-03-16

The Scientist and Engineer's and Guide to Digital Signal Processing.pdf

Digital Signal Processing is one of the most powerful technologies that will shape science and engineering in the twenty-first century. Revolutionary changes have already been made in a broad range of fields: communications, medical imaging, radar & sonar, high fidelity music reproduction, and oil prospecting, to name just a few. Each of these areas has developed a deep DSP technology, with its own algorithms, mathematics, and specialized techniques. This combination of breath and depth makes it impossible for any one individual to master all of the DSP technology that has been developed. DSP education involves two tasks: learning general concepts that apply to the field as a whole, and learning specialized techniques for your particular area of interest. This chapter starts our journey into the world of Digital Signal Processing by describing the dramatic effect that DSP has made in several diverse fields.

2019-06-05

Machine Learning - The Art and Science of Algorithms that Make Sense of Data

Machine Learning: Making Sense of Data - Peter Flach (University of Bristol)

2015-03-16

Voice over IP Fundamentals

This book is designed to provide information about Voice over IP. Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied.

2014-10-22

ISO-IEC-14496-1-2-3

ISO the International Organization for Standardization and IEC the International Electrotechnical Commission form the specialized system for worldwide standardization National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity ISO and IEC technical committees collaborate in fields of mutual interest Other international organizations governmental and non governmental in liaison with ISO and IEC also take part in the work In the field of information technology ISO and IEC have established a joint technical committee ISO IEC JTC 1 ">ISO the International Organization for Standardization and IEC the International Electrotechnical Commission form the specialized system for worldwide standardization National bodies that are members of ISO or IEC participate in the development of International Standards through technical commi [更多]

2014-08-29

嵌入式系统Linux内核开发实战指南 ARM平台 王洪辉.7z.003

王洪辉 潜心力作-嵌入式Linux开发 ARM 平台。pdf 文档, 被分割成三部分压缩。这是第三部分。

2014-07-04

嵌入式系统Linux内核开发实战指南 ARM平台 王洪辉.7z.002

王洪辉 潜心力作-嵌入式Linux开发 ARM 平台。pdf 文档, 被分割成三部分压缩。这是第二部分。

2014-07-04

嵌入式系统Linux内核开发实战指南 ARM平台 王洪辉.7z.001

王洪辉 潜心力作-嵌入式Linux开发 ARM 平台。pdf 文档, 被分割成三部分压缩。这是第一部分。

2014-07-04

A First Course on Wavelets

Eugenio Hernandez graduated from the Universidad Complutense de Madrid in 1977 and obtained his Ph.D. degree from Washington University in St. Louis in 1981. He has been a member of the faculty of the Universidad Autonoma de Madrid since 1982 and is now Professor of Mathematics. During the academic year 1987-88 Dr. Hernandez was a Fulbright Fellow and a member of the Mathematical Sciences Research Institute in Berkeley, California. He was a visiting professor at Washington University in St. Louis in 1994-95. His research interests lie in the areas of the theory of interpolation of operators, weighted inequalities, and most recently, in the theory of wavelets. Guido Weiss obtained his undergraduate and graduate degrees from the University of Chicago, receiving his Ph.D. degree in 1956. He served on the faculty at DePaul University from 1955 to 1960, and joined the faculty of Washington University in 1960 where he is now the Elinor Anheuser Professor of Mathematics. During the past 35 years he has had leaves of absence that have allowed him to be visiting professor in several different institutions: the Sorbonne, the University of Geneva, the University of Paris in Orsay, the Mathematical Sciences Research Institute in Berkeley, California (in each case for an academic year). He also was visiting professor during semester academic leave at the Universidad de Buenos Aires, Peking University, Beijing Normal University, and the Universidad Autonoma de Madrid. His research involves a broad area of mathematical analysis, particularly harmonic analysis. Some of his work, especially his contributions to the atomic and molecular characterizations of certain function spaces (particularly the Hardy spaces), is closely related to the theory of wavelets, a subject that has commanded his attention during the last few years. He has been awarded several honorsamong them the Chauvenet Prize and honorary degrees from Beijing Normal University, the University of Milano, and the University of Barcelona.

2014-07-02

VC-1 and H.264 video compression standards for broadband video services

The VC-1 and H.264 video compression standards for broadband video services pdf document, mpeg4 and h.264 classical english instruction book.

2014-04-13

aes encrypt source code

aes cbc encrypt and decrypt source code from openssl source code.

2014-03-18

x264 h264_find_frame_end flow diagram

x264 h264_find_frame_end state transfer diagram with visio format

2014-03-11

ffmpeg analyse document

ffmpeg analyse document, including flow diagram in visio format.

2014-03-10

Head First Design Patterns (English Edition)

Head First Design Patterns (English Edition), clear pdf document.

2013-11-21

数字图像处理第二版(冈萨雷斯)习题答案

数字图像处理第二版(冈萨雷斯)习题答案 pdf document.

2013-10-27

Android 技术内幕.系统卷

Android 技术内幕.系统卷, pdf document, 作者:杨丰盛 2011-05

2013-10-18

OpenCV 2 Computer Vision Application Programming Cookbook

OpenCV 2 Computer Vision Application Programming Cookbook, including pdf document and source code.

2013-10-18

Mastering OpenCV with Practical Computer Vision Projects (full version)

Mastering OpenCV with Practical Computer Vision Projects (full version) - by Daniel Lélis Baggio etc, pdf document.

2013-10-18

Learning OpenCV

Learning OpenCV - by Gary Bradski and Adrian Kaehler, pdf document

2013-10-18

OpenGL Programming Guide 8th Edition - 2013

OpenGL Programming Guide 8th Edition - 2013, pdf document

2013-10-14

OPENCL异构计算

OPENCL异构计算, 中文, pdf 文档。 作者:Benedict Gaster 等

2013-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除