- 博客(18)
- 资源 (7)
- 收藏
- 关注
转载 RTSP(实时流媒体协议)-实例应用方法
Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,使能够提供能控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rtsp
2009-10-28 14:59:00 2545
转载 (四)何謂 SDP ( Session Description Protocol )
简单的来说, SDP[1]就是用来定义internet上,如何描述一个session的protocol.它可以被用来通知一个session的存在,让使用者能join一个session,或是让使用者得知某个即将开启的session的相关资讯. 首先,我们先说明什么叫session.一个存在于internet上的session,包含了所有往来于sender和receiver端的data
2009-10-22 15:27:00 696
转载 (三)RTSP的理解
老师在上课时,如果每个学期的科目都一样,那么上课内容的重复性一定很高.既然重复性高,那为什么不干脆把一样的东西放在学生们都能接触的地方,让想学习的学生都能够自行学习,等到有不明白的地方,再请教授课老师呢?如此一来,就真的能发挥老师们最重要的"解惑"的功能了. 现今Web是一个非常强大的,影响力无远弗届的传播媒体,把上课内容放上Web Page让学生能自行学习,的确是一个好方法,但是,写
2009-10-22 15:06:00 495
转载 (二)RTSP提供的Methods
Methods: OPTIONSdirection: Client to Server requirement: Required 作用: 当Client 要使用非标准的 method 時, Client 就会向 Server 发出这个 Request, 而 Server 则会传回它所提供的可使用的 methods. Example: C -> S : OPTIONS
2009-10-22 14:48:00 1049
转载 (一)何謂 RTSP (Real Time Streaming Protocol)?
簡介: 什麼是RTSPRTSP 可以用來控制一到數個 audio 或 video 的 media streams. 它負責的是 streams 的控制, 但傳輸時所用的 protocol 或 mechanism 卻不在它定義的範圍內. 也就是說, server的maintainer 可 以 選 擇 用 tcp 或 udp 來 implement 它的傳輸協定 RTP. RTSP 有什麼特點
2009-10-22 11:19:00 1599
转载 RTSP协议的概念,用途以及默认端口
RTSP,实时流协议,是一个C/S多媒体节目协议,它可以控制流媒体数据在IP网络上的发送,同时提供用于音频和视频流的“VCR模式”远程控制功能,如停止、快进、快退和定位。同时RTSP又是一个应用层协议 ,用来与诸如RTP、RSVP等更低层的协议一起,提供基于Internet的整套流化服务。基于RTSP协议流媒体服务器的实现方案可以让流媒体在IP上自由翱翔。 RTSP协议 1.协议特点 RTSP协议
2009-10-21 14:26:00 6991
转载 vsftpd - Very Secure FTP Daemon 简介
概述文件传输协议(FTP)的目的是在互联网上进行平台无关的数据传输,它基于一个客户机/服务器架构。RFC 959[1] 规定 FTP 将通过两个信道(端口)传输,一个传输数据(TCP 端口 20),另一个传输控制信息(TCP 端口 21)。在控制信道之上,双方(客户机和服务器)交换用于发起数据传输的命令。一个 FTP 连接包含4个步骤: 用户鉴权 建立控制信道 建立数据信道 关闭连接 FTP 的连
2009-10-19 17:18:00 487
转载 一个完整的编译器选项分类列表。
cl.exe所在的文件夹里面有一个批处理叫做 VSVAR32.BAT 首先运行它一次,你就可以用cl.exe来编译你的代码了。CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。 注意,所有编译器选项都区分大小写。 若要编译但不
2009-10-14 11:10:00 423
转载 VC- Project Setting-Debug-Project Option语法解释
编译参数的设置。主要通过VC的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下:/nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/WritingDl
2009-10-14 10:10:00 974
转载 VC++6.0编译环境介绍
大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢?
2009-10-10 17:18:00 291
转载 VC++动态链接库(DLL)编程深入浅出(四)
MFC扩展DLL的内涵为MFC的扩展,用户使用MFC扩展DLL就像使用MFC本身的DLL一样。除了可以在MFC扩展DLL的内部使用MFC以外,MFC扩展DLL与应用程序的接口部分也可以是MFC。我们一般使用MFC扩展DLL来包含一些MFC的增强功能,譬如扩展MFC的CStatic、CButton等类使之具备更强大的能力。 使用Visual C++向导生产MFC扩展DLL时,MFC向导会自动增
2009-10-09 15:28:00 230
转载 VC++动态链接库(DLL)编程深入浅出(三)
这一节将详细地讲述MFC规则DLL的创建与使用技巧。 另外,自从本文开始连载后,收到了一些读者的e-mail。有的读者提出了一些问题,笔者将在本文的最后一次连载中选取其中的典型问题进行解答。由于时间的关系,对于读者朋友的来信,笔者暂时不能一一回复,还望海涵!由于笔者的水平有限,文中难免有错误和纰漏,也热诚欢迎读者朋友不吝指正! 5. MFC规则DLL 5.1 概述 MFC规
2009-10-09 14:58:00 222
转载 VC++动态链接库(DLL)编程深入浅出(二)
上节给大家介绍了静态链接库与库的调试与查看(,本节主要介绍非MFC DLL。 4.非MFC DLL 4.1一个简单的DLL 第2节给出了以静态链接库方式提供add函数接口的方法,接下来我们来看看怎样用动态链接库实现一个同样功能的add函数。 如图6,在VC++中new一个Win32 Dynamic-Link Library工程dllTest(单击此处下载本工程附
2009-10-09 11:39:00 226
转载 VC++动态链接库(DLL)编程深入浅出(一)
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该
2009-10-09 10:59:00 557 1
原创 卷积交织的理解
DVB-C标准中的MPEG-2帧结构如图1所示,一帧共204byte,第一字节为同步字节或按位取反的同步字节,紧接着的187byte为信息,最后16冗余字节是在RS编码后生成的,用来纠错卷积交织和解交织如图2所示,由一行行的先进先出移位寄存器(FIFO)构成,在DVB-C标准中,交织深度I=12,单元深度M=17,图中,以交织器为例,交织深度为FIFO的行数,第0行没有FIFO单元,用
2009-09-01 14:39:00 6698
转载 MySQL学习笔记(三)
前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、文章标题、发表日期。 1、查看第一个表mytable的内容: mysql> select * from myt
2009-08-26 14:51:00 357
转载 MySQL学习笔记(二)
了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。 1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql| | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs my
2009-08-26 14:42:00 215
转载 MySQL学习笔记(一)
运行setup.exe;选择d:/mysql,"tyical install" 启动mysql,有如下方法: 方法一:使用winmysqladmin 1)、进入d::/mysql/bin目录,运行winmysqladmin.exe,在屏幕右下角的任务栏内会有一个带红色的图符 2)、鼠标左键点击该图符,选择“show me”,出现“WinMySQLAdmin”操作界面;首次运行时会中间会出现一个对话
2009-08-26 14:34:00 236
Ubuntu 9.04安装及使用方法(高清)
2009-10-22
J2ME中文教程(带你走进移动世界开发)
2009-08-22
软件测试方法和技术电子课件(清晰)
2009-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人