2011年3月30日
摘要: 一、流媒体简介 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声音、影像、动画等多媒体文件将由专门的流媒体服务器负责向用户连续、实时地发送,这样用户可以不必等到整个文件全部下载完毕,而只需要经过几秒钟的启动延时就可以了,当这些多媒体数据在客户机上播放时,文件的剩余部分将 阅读全文
posted @ 2011-03-30 16:39 一顽石一 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 一、简介 vlc的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得http://www.videolan.org/vlc/features.html,下面给出一个简要的不完整的列表:操作系统:Windows、WinCE、Linux、MacOSX、BEOS、BSD访问形式:文件、DVD/VCD/CD、http、ftp、mms、TCP、UDP、RTP、IP组播、IPv6、rtsp编码格式:MPEG*、DIVX、WMV、MOV、3GP、FLV、H.263、H.264、FLAC视频字幕:DVD、DVB 阅读全文
posted @ 2011-03-30 16:32 一顽石一 阅读(14331) 评论(0) 推荐(0) 编辑
摘要: vlc是一个功能强大的玩意,能做很多有意思的事情。最简单的,从界面打开一个文件播放,也可以在命令行下使用,如C:\Program Files\VideoLAN\VLC>vlc.exe test.ts获取内置的帮助,会写到vlc-help.txtC:\Program Files\VideoLAN\VLC>vlc.exe -h获取更详细的帮助,有大量的选项介绍C:\Program Files\VideoLAN\VLC>vlc.exe -H在线使用帮助http://www.videolan.org/doc/play-howto/en/play-howto-en.htmlhttp:/ 阅读全文
posted @ 2011-03-30 16:18 一顽石一 阅读(9881) 评论(0) 推荐(1) 编辑
摘要: 1多媒体及视讯技术 随着互联网的飞速发展,消费类电子、通信、影视及广播、计算机技术日益紧密地结合起来,使得基于互联网的多媒体产业成为本世纪初发展最快、规模最大的产业之一。 多媒体是建立在计算机图形学、人机接口技术、传感技术和人工智能等学科基础上的综合性极强的高新信息技术,由其带来的虚拟现实技术能创造身临其境的神奇效果,从而广泛应用于影视、广告、游戏、教育、会展等领域。2002年全球多媒体产业产值达300亿美元,今年将突破400亿美元。前不久,北京经济广播多媒体财经频道正式运行,实现了广播节目既可以听又可以看的多项全新的广播服务功能。北京经济广播的多媒体财经频道可以全天24小时不间断地提供全球的 阅读全文
posted @ 2011-03-30 15:44 一顽石一 阅读(868) 评论(0) 推荐(0) 编辑
  2011年3月17日
摘要: fopen(打开文件)相关函数 open,fclose表头文件 #include<stdio.h>定义函数 FILE * fopen(const char * path,const char * mode);函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。mode有下列几种形态字符串:r 打开只读文件,该文件必须存在。r+ 打开可读写的文件,该文件必须存在。w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文 阅读全文
posted @ 2011-03-17 13:24 一顽石一 阅读(30660) 评论(0) 推荐(0) 编辑
  2011年1月24日
摘要: 一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,让它重新得到自由。 2、函数的用法: 其实这两个函数用起来倒不是很难,也就是malloc()之后觉得用够了就甩了它把它给free()了,举个简单例子: 程 阅读全文
posted @ 2011-01-24 16:12 一顽石一 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 五、组播应用与编程组播技术被认为是WWW技术推广之后出现的最激动人心的网络技术之一。1992年出现支持IP组播的Mbone(组播主干网)和Mbone桌面工具;1993-1996年IP Multicast成为业界关注的焦点,然而因发展条件不成熟使得IP组播只为业界所关注;进入1999年以来,IP组播具备了发展的三个关键条件:支持组播的路由协议;基于开放标准的可测试管理协议;因商业发展机遇而进入高速发展阶段。又一次掀起了组播实践的高潮,下面将有关组播应用作简单讨论:5.1 组播主干网(Multicast Backbone:Mbone)Mbone是一个由IETF开发的运行在Internet上的虚拟重 阅读全文
posted @ 2011-01-24 14:57 一顽石一 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 引 言近年来,随着Internet的迅速普及和爆炸性发展,在Internet上产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网络视频会议、网络音频/视频广播、AOD/VOD、股市行情发布、多媒体远程教育、CSCW协同计算、远程会诊。这就带来了带宽的急剧消耗和网络拥挤问题。为了缓解网络瓶颈,人们提出各种方案,归纳起来,主要包括以下四种:●增加互连带宽;●服务器的分散与集群,以改变网络流量结 被过滤广告构,减轻主干网的瓶颈;●应用QoS机制,把带宽分配给一部分应用;●采用IP Multicast(译为组播、多播或多路广播,下文不加区分)技术。比较而言,IP组播技术有其独特的优越性——在组播 阅读全文
posted @ 2011-01-24 14:54 一顽石一 阅读(4342) 评论(3) 推荐(1) 编辑
  2010年11月30日
摘要: show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 修改mysql中root的密码: shell>mysql -h 阅读全文
posted @ 2010-11-30 13:49 一顽石一 阅读(1777) 评论(0) 推荐(0) 编辑
  2010年11月27日
摘要: 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx'); -> 100也可参见ORD()函数。 ORD(str)如果字符串str最左面字符是一个多字节字符,通过以格式((first byte ASCII code)*256+(s 阅读全文
posted @ 2010-11-27 11:37 一顽石一 阅读(372) 评论(0) 推荐(1) 编辑