第一部分
主要步骤及命令记录:
1、下载nginx,地址http://nginx.org/en/download.html,选择最新版本下载、解压。当前最新版为:nginx-1.7.9。
2、为了增加对rtmp的支持,下载nginx-rtmp-module,地址:https://github.com/arut/nginx-rtmp-module#example-nginxconf,这个是个开...
分类:
其他好文 时间:
2015-01-28 09:56:32
阅读次数:
1597
EventThread负责侦听Darwin系统的Socket事件,包括以下两类, 对于两类事件是分别如何处理的,我们从头开始分析。
a) 建立新的RTSP连接请求事件
b) 已有RTSP连接上的RTSP请求消息事件
一. EventThread 对象的创建
RunServer.cpp 中StartServer函数初始化调用了 Socket::Initiali...
网上有很多大侠已经对Darwin做了详细的剖析,在下仅本着积累经验的目的,将Darwin的学习过程记录下来,同时与网友们交流学习,今天先来分析下Darwin如果根据配置文件监听RTSP连接的流程。
1. Darwin系统初始化,Bool16 QTSServer::Initialize(.....)
2. QTSServer::CreateListeners(...)根据本地xml配置文件中的地址和端口进行监听的建立,主要有两个配置项:
0
...
目录(?)[-]第1章RTP概述RTP是什么RTP的应用环境相关概念流媒体第2章RTP详解RTP的协议层次传输层的子层应用层的一部分RTP的封装RTCP的封装RTP的会话过程第3章相关的协议实时流协议RTSP资源预定协议RSVP第4章常见的疑问怎样重组乱序的数据包怎样获得数据包的时序声音和图像怎么同...
分类:
其他好文 时间:
2015-01-24 10:09:36
阅读次数:
259
原文网址:http://www.cnblogs.com/qq78292959/archive/2010/08/12/2077039.html.核心提示:rtsp简介(ZT)RealTimeStreamingProtocol或者RTSP(实时流媒体协议),是由Realnetwork和Netscape共...
分类:
其他好文 时间:
2015-01-23 19:47:35
阅读次数:
305
核心提示:rtsp简介(ZT)RealTimeStreamingProtocol或者RTSP(实时流媒体协议),是由Realnetwork和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,使能够提供能控制的,按需传输实时数据,比如音频和视频文...
分类:
其他好文 时间:
2015-01-21 19:50:22
阅读次数:
193
RTSP数据流简介:
RTSP_HEADER + RTP_HEADER + 1、视频:NALU_HEADER(type*) + FU_HEADER
2、音频: + 音频数据;
RTSP_HEADER payloadLen = RTSP_HEADER后的包长度;
dollar = 36(0x...
分类:
其他好文 时间:
2015-01-21 11:37:26
阅读次数:
146
1、VLC for Android,这个官方网站http://www.videolan.org/上有下载,而且VLC也是一个非常强大的视频播放器,支持hls\rtsp\rtmp\http协议,也支持非常丰富的编码格式MPEG-4,H.264,RMVB,XVID,MS
MPEG-4,VP6,H.263,MPEG-1,MPEG-2,AVI,MOV,MKV,FLV,AVI,3GP,3G2,ASF,W...
分类:
其他好文 时间:
2015-01-21 11:35:03
阅读次数:
153
1、主程序中头部加入: xmlns:WPFMediaKit="clr-namespace:WPFMediaKit.DirectShow.Controls;assembly=WPFMediaKit"> 2、主窗口中加入一个提供选择摄 像头的combox 3、加入wpfmediakit控件 4、...