精华内容
下载资源
问答
  • 首届“二六三”杯浙江大学软件设计开发大奖赛参赛作品必须围绕本届大奖赛主题——基于P2P的多媒体应用软件设计;参考资源 组委会提供以下开源的参考资源,其他需要用到的参考资源请参赛团队自行寻找。 P2P 网络 ...
    首届“二六三”杯浙江大学软件设计开发大奖赛
    参赛作品必须围绕本届大奖赛主题——基于P2P的多媒体应用软件设计;

    参考资源
        组委会提供以下开源的参考资源,其他需要用到的参考资源请参赛团队自行寻找。
        P2P 网络
        Chord: http://pdos.csail.mit.edu/chord/

        信令体系
        reSiprocate: http://www.sipfoundry.org/reSIProcate/
        VOCAL : http://www.vovida.org/applications/downloads/vocal/
        OpenH323: http://sourceforge.net/projects/openh323

        多媒体方面
        RFC 3951: http://www.faqs.org/rfcs/rfc3951.html
        2.3.2 Speex: http://www.speex.org/
        T264: http://sourceforge.net/projects/t264
        x264: http://developers.videolan.org/x264.html
        JRTP: http://research.edm.luc.ac.be/jori/jrtplib/jrtplib.html
    展开全文
  • 与嵌入式软件开发工程师(BSP)的题目类型来说,多媒体&智能应用的笔试题在前面的选择题上类型差不多,主要是两条简答题。前者是偏向于Linux驱动方面,后者是偏向于视频/音频的采集或者编码方面。总体来说,大差...

    与嵌入式软件开发工程师(BSP)的题目类型来说,多媒体&智能应用的笔试题在前面的选择题上类型差不多,主要是两条简答题。前者是偏向于Linux驱动方面,后者是偏向于视频/音频的采集或者编码方面。总体来说,大差不差。

     

    选择题

    1、下面的C程序在Linux下使用gcc编译成功后变量k处于()中。

    int j = 100;
    
    int main(int argc, char **argv)
    {
    	static k = 0;
    	int i = 0;
    	for (i = 0; i<j; i++) {
    		k += i;
    	}
    
    	return 0;
    }

    text段

    data段

    bss段

    KEY:B

    2、下列表达式中a的值为多少?

    int a=(3!=2);

    1

    0

    3

    2

    KEY:A

    3、下列表达式中a的值是多少?

    char test[8] = { 0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08 };
    int *test_p = (int *)test;
    int a = test_p[1];

    0x08070605

    0x04030201

    0x05060708

    0x01020304

    KEY:A

    4、以下对字符串数组test赋值方式错误的是()。

    char test[]={'t','e','s','t'};

    char test[10]="test";

    char test[10]; strcpy(test,"test");

    char test[10]; test="test";

    KEY:D

    5、设有下列语句,下列选项中对数组元素正确的引用是()。

    char a[9] = { 'H','I','K','V','S','I','O','N' };
    char *ptr = a;

    *(ptr+5)

    ptr+5

    ptr[a]

    a[ptr]

    KEY:A

    6、下面程序的输出值,正确的是()。

    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
    	int m;
    	unsigned int a[20];
    	unsigned int *p;
    
    	m = 10;
    	p = a;
    	*(p++) = m++;
    	*p = m;
    	printf("%d %d\n", a[0], a[1]);
    
    	return 0;
    }

    11 11

    10 10

    10 11

    11 10

    KEY:C

    7、下列运算的结果是多少?

    int a = 30 + 20 % 3 * 2;

    4

    42

    34

    64

    KEY:C

    8、在C语言程序中,下列运算后n的值是多少?

    int n = 0;
    int f = 17;
    n = 4 * f % 3 + 1;

    9

    0

    2

    3

    KEY:D

    9、设有如下的宏定义,则执行语句后的输出是()。

    #define f(x) (x*4)
    printf("%d\n", 2 * f(5 + 3));

    52

    22

    34

    64

    KEY:C

    10、设有如下的宏定义,则执行语句后a的值是()。

    #define TEST(a,b) a*b
    int a = TEST(1 + 2, 3);

    3

    7

    2

    9

    KEY:B

    11、如下哪种存储空间数据访问效率最高()。

    Flash

    片内RAM

    不可Cache内存

    可Cache内存

    KEY:D

    12、以下关于信号量描述错误的为()。

    信号量只能在线程之间共享

    不允许销毁一个正在等待的信号量

    用户态使用的信号量分为POSIX信号量和SYSTEM V信号量

    信号量有两种基本操作:V操作,信号量加1;P操作,信号量减1(如果信号量为0,则阻塞)

    KEY:A

    解答:在 Linux 上,在相同进程的不同线程之间,则只使用 POSIX 信号量;在进程之间,可以使用 System V 信号量。

    13、操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中()不是引起操作系统选择新进程的直接原因。

    有新进程进入就绪队列

    运行进程的时间片用完

    运行进程出错

    运行进程要等待某一事件发生

    KEY:A

    14、Linux进程间通信方试中,如下哪一种最常用且最高效?

    FIFO

    消息队列

    共享内存

    管道

    KEY:C

    解答:为什么共享内存最高效?

    消息队列和管道基本上都是4次拷贝,而共享内存(mmap, shmget)只有两次。

    • 4次:1,由用户空间的buf中将数据拷贝到内核中。2,内核将数据拷贝到内存中。3,内存到内核。4,内核到用户空间的buf;
    • 2次: 1,用户空间到内存。 2,内存到用户空间。

    15、什么是临界区?

    程序中访问共享资源的片段

    其他都不对

    程序结束运行即将退出的地方

    程序开始运行的地方

    KEY:A

    16、冒泡排序时间复杂度和空间复杂度分别是()。

    2*n、2

    n*n、2

    n*n、1

    2*n、1

    KEY:C

    17、层序遍历的基本思路是:从二叉树的根节点开始,层数依次从1到n层,每层都从左儿子到右儿子遍历,依次按照层顺序遍历。下列序列都是经过层序遍历完全二叉树的结果,其中是堆的序列是()。

    94、21、36、28、57、73

    21、28、57、36、94、73

    21、36、73、28、57、94

    94、57、36、28、73、21

    KEY:B

    18、以下关于队列和栈的说法不正确的是()。

    队列操作中,仅有入队和出队

    设计队列和栈,均可以采用数组和链表的方式

    可以使用队列模拟栈的操作

    函数调用参数环境的保存,应用的是栈的操作

    KEY:A

    19、下列数据结构可以通过任意元素找到目标元素的结构是()。

    顺序链表

    双链表

    单链表

    静态链表

    KEY:B

    20、下面不属于cache的映射方式的是()。

    full-associative(全关联)

    direct-mapping(直接映射)

    indirect-mapping(间接映射)

    set-associative(组相关)

    KEY:C

    解答:cache是一种高速缓冲寄存器,是为解决CPU和主存之间速度不匹配而采用的一项重要技术。主存与cache的地址映射方式有全相联方式、直接方式和组相联方式三种:

    • 直接映射(direct-mapping):将一个主存块存储到唯一的一个Cache行;
    • 全相联映射(full-associative):可以将一个主存块存储到任意一个Cache行;
    • 组相联映射(set-associative):可以将一个主存块存储到唯一的一个Cache组中任意一个行。

    参考链接:Cache 三种的映射方法

    21、能在Linux内核态执行的是?

    进程调度

    缺页异常

    时钟中断

    命令解释

    KEY:ABC

    22、在程序执行过程中,该程序的某一个函数func()中申请的static型变量V有以下哪些特性()。

    V仅能被func()使用

    V存在于整个程序执行过程

    V存在于func()被调用期间

    V能被整个程序使用

    KEY:AB

    23、下面关于Heap和Stack内存空间描述正确的是()。

    程序运行过程中函数调用时参数的传递在Stack上进行

    Stack的空间由操作系统自动分配/释放

    C中的malloc函数分配的内存空间在Stack上

    Heap上的空间手动分配/释放

    KEY:ABD

    24、有函数fun()定义如下,在main函数调用fun函数执行过程中,使用了哪些函数参数传递方式?

    int fun(int a[], short *ptr, int &c){
            ...
    }

    数组传递

    指针传递

    引用传递

    值传递

    KEY:BC

    25、以下关于进程和线程的描述正确的有()。

    进程切换比线程切换的开销更小

    每个线程拥有自己的堆栈和局部变量

    线程是程序执行的最小单位

    进程有独立的地址空间,而线程没有

    KEY:BCD

     

    简答题

    1、录像存储是DVR/NVR产品中一个非常重要的功能,客户对产品的存储能力非常看重。假设存储需求总量=通道数*录像码率*录像时间:已知通道数=16,各个通道的录像码率都是4Mb/s,预期录像时间为一个月(按照30天计算),请问客户至少需要多大的硬盘?

    解答:30*24*3600*4*16=165888000Mb=162000Gb

     

    2、假定我们采用32k的采样率,对音频进行采样,采样精度为16bit,双声道。请问每秒的数据量是多少字节?如果将上面采样的数据,按照20ms作为一帧,则每帧数据量是多少字节?如果采用I2S总线传输,请问I2S中串行时钟(SCLK)的频率至少应为多少?

    解答:1秒钟的数据量:32000*16*2=1024000bit=128000字节;1帧的数据量:128000/(1000/20)=2560字节;SCLK频率:2*32000*16=1024000Hz

     

    展开全文
  • 多媒体技术及应用课后习题

    千次阅读 2019-10-01 23:36:40
    @多媒体技术及应用课后习题 第一章习题 思考题 1.什么是多媒体? ...2.多媒体技术中的主要多媒体元素有哪些? 答:多媒体技术中的主要多媒体元素文字、图像、图形、动画、视频等。 3.什么是多...

    @多媒体技术及应用课后习题
    第一章习题
    思考题
    1.什么是多媒体?
    答:使用计算机交互式综合技术和数字通信网络技术处理多种表示媒体——文本、图形、图像和声音,使多种信息建立逻辑连接,集成为一个交互式系统。多媒体不仅指多种媒体,而且包含处理和应用它们,使之融为一体的一整套技术。
    2.多媒体技术中的主要多媒体元素有哪些?
    答:多媒体技术中的主要多媒体元素有文字、图像、图形、动画、视频等。
    3.什么是多媒体技术?什么是多媒体计算机?简述多媒体技术的主要特点?
    答:多媒体技术是计算机综合处理文本、图形、图像、音频与视频等多种媒体信息,使多种信息建立逻辑连接,集成一个系统并且具有交互性。多媒体计算机是指具有多媒体处理功能的计算机。多媒体技术的主要特点包括:集成性、实时性、交互性、媒体的多样性。集成性包含多媒体信息的集成和多媒体设备的集成两个方面。多媒体技术的实时性又称为动态性,是指在多媒体系统中声音及活动的视频是实时的,多媒体系统提供了对这些与时间相关的媒体进行实时处理的能力。交互性是指人可以通过多媒体计算机系统对多媒体信息进行加工、处理并控制对多媒体信息的输入、输出和播放。多样性也称为信息媒体的多样化。
    4.多媒体计算机标准的意义是什么?
    答:有力的推动了多媒体技术的发展。
    5.简述多媒体系统的组成。
    答:多媒体系统主要由软件系统和硬件系统组成,其中软件系统包括多媒体应用软件、多媒体创作软件、多媒体数据处理软件、多媒体操作系统、多媒体驱动软件。硬件系统包括多媒体输入/输出控制卡及接口、多媒体计算机硬件、多媒体外围设备。
    6.试从实例出发,谈谈多媒体技术的应用对人类社会的影响。
    答:多媒体技术应用领域集文字、声音、图像、视频、通信等多项技术于一体,采用计算机的数字记录和传输传送方式,对各种媒体进行处理,具有广泛的用途,甚至可代替目前的各种家用电器,集计算机、电视机、录音机、录像机、VCD机、DVD机、电话机、传真机等各种电器为一体。多媒体技术是-一个涉及面极广的综合技术,是开放性的没有最后界限的技术。多媒体技术的研究涉及计算机硬件、计算机软件、计算机网络、人工智能、电子出版等,其产业涉及电子工业、计算机工业、广播电视、出版业和通讯业等。
    7.谈谈你如何看待多媒体技术的发展前景。
    答:多媒体技术发展会给人类生活带来天翻地覆的变化,就从身边说起,现在的多媒体教学设备几乎普及到了各个学校,老师们可以借助多媒体技术给学生们进行更加生动的讲解。生活中各种音视频软件以及照相软件娱乐设施几乎都离不开多媒体技术。总而言之,多媒体技术将加速计算机和通信服务进入家庭和社会各个方面的进程,给人们的生活、工作和娱乐带来深刻的革命。
    8.

    9.试述多媒体系统的组成结构。
    答:多媒体系统主要由软件系统和硬件系统组成,其中软件系统包括多媒体应用软件、多媒体创作软件、多媒体数据处理软件、多媒体操作系统、多媒体驱动软件。硬件系统包括多媒体输入/输出控制卡及接口、多媒体计算机硬件、多媒体外围设备。10.阐述视频卡和音频卡的基本功能及基本技术指标。
    10.多数输入和输出设备都具有一定的分辨率。在互联网上分别找到一台CRT显示器、一台液晶显示器、一台扫描仪和一台数码相机的参数说明书。记录下每样产品的制造商、型号以及分辨率。
    答:CRT显示器:三星796MB分辨率:1600*1200制造商:三星电子 液晶显示器 制造商:LG 型号: LG 27UD68分辨率:3840✖2160扫描仪:制造商:松下公司 型号:松下S5055C分辨率:600×600dpi 数码相机:索尼 型号:索尼A7 III 分辨率:BIONZ X。
    11.讨论个人计算机上可以使用的各种输入设备以及它们在多媒体制作和发布中的应用。
    答:利用OCR软件和扫描仪,您可以将印刷的文档转化成计算机可处理的文档,因此可以节省大量重新输入文本的时间。一个0CR终端还能够识别手写的字符。一个红外遥控部件允许用户在自由移动的过程中与您开发的产品进行交互。语音识别系统在使用产品时无需动手即可实现交互性。数码相机以给定数量的像素(分辨率)获取一幅静态图片,然后存储在照相机的内存里,稍后这些图片可以上传到计算机上。
    12.讨论个人计算机上可以使用的各种输出设备以及它们在多媒体制作和发布中的应用。
    答:利用显示器,您可以实时的观看到您通过键盘和鼠标输入的内容,它们构成了最基本的人机对话环境;利用打印机为用户提供计算机信息的硬拷贝。利用投影仪、印象等设备可以实时传输计算机的信息。
    13.列出用于多媒体的几种固定的和可移动的存储设备,并且讨论每一种存储设备的优点和缺点。
    答:1、软盘
    软盘(Floppy Disk)是个人计算机(PC)中最早使用的可移介质。软盘的读写是通过软盘驱动器完成的。软盘驱动器设计能接收可移动式软盘,目前常用的就是容量为1.44MB的3.5英寸软盘。
    2、硬盘
    硬盘是计算机最为重要的存储设备,存放着用户所有的数据信息,这些数据的价值远远高于硬盘本身,同时硬盘又是计算机的主要组成部分,其性能的好坏直接影响计算机的运行速度和用户的操作体验。
    3、光盘
    光盘是以光信息做为存储的载体并用来存储数据的一种物品。分不可擦写光盘,如CD-ROM、DVD-ROM等;和可擦写光盘,如CD-RW、DVD-RAM等。
    光盘是利用激光原理进行读、写的设备,是迅速发展的一种辅助存储器,可以存放各种文字、声音、图形、图像和动画等多媒体数字信息。
    4、U盘
    U盘,全称USB闪存盘,英文名“USB flash disk”。它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用。
    5、移动硬盘
    移动硬盘(Mobile Hard disk)顾名思义是以硬盘为存储介质,计算机之间交换大容量数据,强调便携性的存储产品。移动硬盘多采用USB、IEEE1394等传输速度较快的接口,可以较高的速度与系统进行数据传输。
    因为采用硬盘为存储介质,因此移动硬盘在数据的读写模式与标准IDE硬盘是相同的。截至2015年,主流2.5英寸品牌移动硬盘的读取速度约为50-100MB/s,写入速度约为30-80MB/s。
    15.简述多媒体数据压缩的必要性和可能性。
    答:多媒体数据的多样性、复杂性,海量性和实时性要求,使存储和传输需要较大困难,必须进行压缩编码。多媒体数据中存在大量的数据冗余为数据压缩提供了可能性。
    16.衡量数据压缩技术性能的重要指标有哪些?
    答:(1)压缩前后所需的信息存储量之比要大;
    (2)实现压缩的算法要简单要标准化,压缩、解压缩的速度快;
    (3)恢复效果要好。
    17.无损压缩和有损压缩的编码各有哪些?
    答:无损压缩是用压缩后的数据进行重构(也称还原或解压缩),重构后的数据与原来的数据完全相同的数据压缩技术。无损压缩用于要求重构的数据与原始数据完全一致的应用,如磁盘文件压缩就是一-个应用实例。根据当前的技术水平,无损压缩算法可把普通文件的数据压缩到原来的12~1/4。常用的无损压缩算法包括哈夫曼编码和LZW等算法。
    有损压缩是用压缩后的数据进行重构,重构后的数据与原来的数据有所不同,但不影响人对原始资料表达的信息造成误解的数据压缩技术。有损压缩适用于重构数据不一定非要和原始数据完全相同的应用。例如,图像、视像和声音数据就可采用有损压缩,因为它们包含的数据往往多于我们的视觉系统和听觉系统所能感受的信息,丟掉一些数据而不至于对图像、视像或声音所表达的意思产生误解。
    19.简述音频编码的分类。不同质量的音频压缩标准使用的编码方法是什么?
    答:音频信息在编码技术中通常分为两类来处理,分别是语音和音乐,各自采用的技术有差异。语音编码技术又分为3类:波形编码、参数编码以及混合编码。波形编码基于音频数据的统计特性进行,其目标是重建语音波形保持原波形的形状。PCM(脉冲编码调制)是最简单最基本的编码方法。波形编码适应性强、音频质量好,但压缩比不大,因而数据率较高。参数编码基于音频的声学参数进行,可进一步降低数据率。其目标是使重建音频保持原音频的特性。常用的音频参数有共振峰、线性预测系数、滤波器组等。这种编码技术的优点是数据率低,但还原信号质量差,自然度低。将波形编码与参数编码很好地结合起来就是混合编码,能在较低的码率上得到较高的音质。音乐的编码技术主要有自适应变换编码(频域编码)、心理声学模型和熵编码技术。
    20.叙述JPEG和MPEG的不同。
    答:JPEG是适用于连续色调、多级灰度、彩色或单色静止图像的数据压缩标准。MPEG视频压缩技术是针对运动图像的数据压缩技术。
    为了提高压缩比,MPEG中帧内图像数据和帧间图像数据压缩技术必须同时使用,这是和JPEG主要不同的地方。而JPEG和MPEG相同的地方均采用了DCT帧内图像数据压缩编码。
    20.运动图像的压缩标准有哪些?请简述H.26x标准的主要特点。
    答:运动图像的压缩标准有MPEG标准和H.26x标准;H.26x标准的主要特点是不仅着眼于利用公共开关电话网络传输,而且兼顾GSTN移动通信等无线业务。面向电视电话、电视会议的编码方式,目标是在同等图像质量条件下,压缩效率比任何原有的视频编码标准要提高一倍以上。
    第二章习题
    1.(1)C
    (2)A
    (3)C
      (4)D
    2.(1)人的听觉器官能感知的声音频率大约在20-2000Hz之间,在这种频率范围里感知声音幅度大约在0~120dB之间。
    (2)对于音频,三种常用的采样频率是11.025kHz、22.05kHz、44.1kHz
    (3)(3)采样频率为22.05kHz, 根据采样定理,它能捕获的音频的最大频率为11.025KHz若某音频的最高频率为5kHz,为得到较好音质,采样频率不得低于10 kHz采用与其最接近的国际标准,采样频率为11.025kHz。
    3.声音是如何产生的?声音分为哪几类?
    答:声音是一种波,其本质是机械振动或气流扰动引起周围弹性介质发生波动,传到人的耳朵里引起耳膜的震动,使人形成听觉,从而产生声音。声音根据其内容分为语音、音乐、音响3类。
    4.多媒体技术中,音频信号为什么要数字化?声音数字化的关键过程是什么?请加以解释。
    答:数字音频保真度好、动态范围大、可靠性高、信息易处理。声音数字化的关键过程是把模拟音频信号转换成有限个数字表示的离散序列。这一转换过程为:选择采样频率、进行采样、然后选择分辨率,进行量化,最后编码,形成声音文件。
    5.声音质量如何评定?不同质量的数字音频的频率范围是什么?
    答:在相同的采样频率之下,量化位数越多,声音的质量越高,需要的存储空间也越多;量化位数越少,声音的质量越低,需要的存储空间也越少。
    6.讨论多媒体项目中用到的声音文件格式以及如何使用。
    答:多媒体项目中用到的声音文件格式CD文件、WAV文件、RealAudio文件、MPEG文件、MIDI文件、AIFF文件、CMF文件、Module文件、Sound文件、Audio文件等。CD文件:光盘的文件格式,不能直接复制CD格式的.cda文件到硬盘上播放,需Windows Media Player等转换成WMA格式等。WAV文件:利用该格式记录的声音文件能够和原声基本一致,质量非常高,但文件数据量大,多用于存储简短的声音片段。RealAudio文件:具有强大的压缩量和极小的失真,它是为了解决网络传输带宽资源而设计的。MPEG文件:他是现在最流行的声音文件格式,因其压缩率大,在网络可视电话通信方面应用广泛。MIDI文件:能指挥各音乐设备的运转,而且具有统一的标准格式,能够模仿原始乐器的各种演奏技巧甚至无法演奏的效果,而且文件的长度非常小。
    7.采样频率根据什么原则来确定?
    答:采样频率根据奈奎斯特理论来确定,奈奎斯特理论指出采样频率不低于输入信号频率的2倍。
    8.列出四种主要的采样频率和两种量化位数。简要描述每一种最适合于何种场合。单声道和立体声在使用公式时有什么不同?
    答:
    9.音频录制中产生声音失真的原因及解决办法?
    答:(1)信号频带宽,但采样频率不够高,数字音频信号发生混叠;
    (2)模拟音频信号幅度太大,超过了量化器范围。前者的解决方法是选择与信号相匹配的采样频率;后者的解决办法是可以调整音源的输出幅度或调节采集卡输入放大器的增益,也可选用音频卡的line输入。
    10.选择采样频率为11.025Hz和样本精度为16位有录音参数。在不压缩时,录制10分钟的立体声需要多少MB的存储空间?
    答:
    11.什么是MIDI?MIDI文件与WAV文件有什么不同?
    答:MIDI是一种音频文件格式,文件扩展名为.mid、.midi、或.rmi,它是目前成熟的音乐格式,实际上已经成为数字音乐/电子合成乐器的一种产业标准。WAV文件记录的声音文件能够与原文件基本一致,质量非常高,但文件数量大,多用于存储简短的声音片段。MIDI文件能指挥各音乐设备的运转,而且具有统一的标准格式,能够模仿原始乐器的各种演奏技巧甚至无法演奏的效果,而且文件的长度非常小。
    12.声音编辑软件常用的功能有哪些?
    答:(1)基本编辑操作
    1)通过音频软件可以录音获取声音或语音. ,通过音频软件可以录音获取声音或语音。
    2)通过网络或外接设备获取,例如网上下载,电视入,CD设备或CD光盘抓轨。
    3)通过现有的电子音频素材库.
    2.声音的特效处理;
    3.声音的格式转换;
    4.录音;
    5.其它辅助功能.
    (2)声音的基本编辑操作
    声音的效果处理声音剪辑音量调节声音反转(Reverse)时间压缩/拉伸直流噪音消除声音频谐分析常规的效果处理(频率均衡,EQ);
    (3)格式转换功能

    展开全文
  • WMM: WiFi MultiMedia WiFi多媒体应用

    千次阅读 2010-11-03 20:09:00
    新设备的不断涌现和Wi-Fi用户要求扩展其网络的功能,使得对Wi-Fi多媒体(WMM)应用和先进能力的关注与需求都在迅速增长。而随着IEEE 802.11e标准的即将通过将迎来WMM应用的热潮。 <br /> 在住宅市场,...

    新设备的不断涌现和Wi-Fi用户要求扩展其网络的功能,使得对Wi-Fi多媒体(WMM)应用和先进能力的关注与需求都在迅速增长。而随着IEEE 802.11e标准的即将通过将迎来WMM应用的热潮。

      在住宅市场,Internet协议上话音(VoIP)、流视频、流音乐和交互式游戏是其中最重要的应用。在企业和公网中,支持VoIP、实时流音频和视频内容以及业务量管理,可使网络运营商借助Wi-Fi基础设施提供丰富多彩的多媒体服务。 

    WMM的QoS需求 

      Wi-Fi网络中的多媒体应用要求服务质量(QoS)功能。QoS能使Wi-Fi接入点区分业务优先级,并优化共享网络资源的方法。如果没有QoS,在不同设备上运行的所有应用传送数据帧的机会相等,这对于网络浏览器、文件传送或E-mail这类应用的数据业务不成问题,但对于多媒体应用则不适宜。Internet协议上话音(VoIP)、流视频和交互式游戏对时延增加和吞吐量下降高度敏感,因此要求QoS。 

      换句话说,支持多媒体应用和先进的业务量管理要求服务质量(QoS)。Wi-Fi多媒体对Wi-Fi网络增加区分优先等级的QoS能力;当多种应用发生,每一种应用具有不同的时延和吞吐量要求时优化其性能。在采用Wi-Fi多媒体的情况下,最终用户在各种环境和条件下得到满意的服务。Wi-Fi多媒体有可能使家庭网络和企业网管理者确定哪种数据流最重要,并以较高的通信优先级分配这些数据流。 

      Wi-Fi联盟把Wi-Fi多媒体(WMM)定义为即将实现的IEEE 802.11e标准的规范概要,并开始实施WMM合格检验计划,以满足业界对Wi-Fi网络QoS解决方案的需求(IEEE 802.11e目前正在制定中,它将包括在Wi-Fi网络中支持QoS。802.11e标准于1999年开始制定,预计到2004年底或2005年初得到批准。) 

      WMM在Wi-Fi网络中,根据增强型分布式信道存取(EDCA)方法,提供区分优先级的媒体存取。它定义4种优先级,即话音、视频、尽力而为和低优先级数据,以管理不同应用的业务量。当前,Wi-Fi联盟与业界和标准机构密切合作,保证在新的用户电子设备中广泛采用WMM和新的多媒体应用业务。 

    重要性 

      Wi-Fi网络中的QoS功能被视为住宅、企业和公共接入系统中,支持多媒体应用和先进网络业务量管理的关键要求。 

      住宅接入 在住宅接入方面,对Wi-Fi多媒体应用的需求正迅速增长,并表现为以下4个新的重要趋势,从而对QoS的要求更加具有现实性: 

    • Wi-Fi家庭网络在家庭宽带应用中迅速推广。例如,据IDC预测,到2008年,美国将有3670万个家庭将拥有以数据为中心或媒体为中心的家庭网络,Wi-Fi视为家庭网络中最实用的无线技术。 
    • 住宅宽带渗透率开始提升。例如,据2004年1月PointTopic公司统计,韩国79%的家庭已拥有宽带接入;另据FCC估计,美国家庭的宽带渗透率在2003年为26%,其后以42%的比例迅速增长。

    • 新的业务、数字内容和新的应用(如VoIP、游戏、音乐)的应用更加广泛,而且用户的需求不断增长。

    • 满足数字娱乐连接的各种产品正迅速进入市场,而且是Wi-Fi连接的重要潜在市场。这种产品的年度销售量在今后几年将迅速增长,预计到2008年将达到1.2亿台。
    企业接入 企业急需QoS才能支持无线VoIP,从而凭借Wi-Fi基础设施,在整个企业范围内显著节省成本,并提供无线话音连接,同时避免蜂窝话音通信较高的成本。WMM在企业中的另一种应用是优化业务量管理,可使网络管理人员对不同的用户分配不同的优先级。例如,网络管理人员可对共享网络的用户分配较低的优先级,或对执行关键任务的员工,或对流视频或电话会议一类的应用提供更多的网络资源。 

      公共接入 优化业务量管理同样是Wi-Fi公共接入的至关重要的能力。据业界人士预计,随着无线接入热点,即公共WLAN数量的增长,Wi-Fi“区域”服务正迅速增多。用户越来越习惯于应用VoIP和多媒体,如流视频和游戏等,他们还希望能够在Wi-Fi“区域”利用这些服务,从而增大了对共享网络资源的压力。WMM可用于保证特殊应用(如话音或游戏)能够利用所需的网络资源,或保证特殊用户(如付费较多的用户)能够优先接入。这将使服务提供商能够提供收费服务,并支持媒体应用。 

    必要性 

      传统的Wi-Fi网络对所有连接到网上的设备的接入“一视同仁”。当业务量需求超过可用带宽时,不管数据的类型如何,数据流的吞吐率一律减少。但是,用户的体验恰恰在很大程度上受数据类型和应用类型的影响,例如将一份有关工作的打印件从膝上机传送到打印机1秒的时延,可能引起用户的关切,但影响并不大;然而,在VoIP呼叫中,哪怕是增加一点点时延或减少一点点吞吐率,都可能使呼叫中断,导致数据帧丢失,或使屏幕上视频流图像“冻结”。因此,话音、流视频和流音乐,以及交互式游戏产生的数据必须有严格的时延和吞吐率要求。为保证满意的用户体验,必须采用QoS,对不同应用产生的数据进行管理和划分优先等级。 

      在住宅应用方面,Wi-Fi网络多媒体应用所产生的复杂性和功能的增加,对QoS的需求更加强烈。目前,用户电子设备制造商除了推销适配传统设备的Wi-Fi媒体适配器,还将推出多种具有Wi-Fi能力的设备,如VoIP电话、TV、VCR(盒式磁带录像)、PVR(个人影像录制)、MP3播放器、游戏操控台,以及其他多媒体播放装置。网络管理人员正在研究超越DSL或电缆路由器连接1台或几台膝上机或PDA以及打印机,而利用其Wi-Fi网络的新方法(如图1所示)。可能实现的新功能包括: 

      家庭内无线话音连接:此类应用是通过VoIP Wi-Fi电话,利用VoIP业务或传统的电话线连接,在家庭内实现无线话音连接。 

      分发网络内容:这类应用是通过Wi-Fi网络,将来自媒体服务器、PC或外部宽带连接的内容,分发给家庭内的任何设备(如TV、MP3播放器,或游戏操控台)。 

      家庭无线连接:即在家庭内的各种设备(如DVD播放器和不同房间里的扬声器)之间建立无线连接。 

      支持对等网络:即支持适用于电话或游戏的对等网络。 

      在所有的应用领域,在同一个网络中具有Wi-Fi能力的设备越多,意味着竞相同时应用就越多,从而增大了业务量需求;同时,用户期望Wi-Fi与有线以太网的性能相匹配的期望值就更高。 

    图1 Wi-Fi多媒体家庭网络

    WMM验证和产品市场 

    WMM验证 


      从今年9月开始,Wi-Fi联盟开始实施WMM验证计划,以促进和保证Wi-Fi设备和具有QoS能力的之间的互通。 

      正如Wi-Fi联盟提供的其他验证程序一样,WMM的验证测试是在Wi-Fi联盟认可的独立实验室进行的。Wi-Fi验证合格的WMM,其生产厂商接受Wi-Fi互通性证书,以表明WMM归类于新的多媒体。 

      由于所有的Wi-Fi验证为合格的WMM产品,无论是否具有WMM能力,都能在包含WMM的Wi-Fi网络中工作。预计,许多现有的Wi-Fi验证合格产品都将通过简单的软件升级能够支持WMM。对于新产品而言,Wi-Fi 验证为合格的WMM是Wi-Fi常规验证进程,包括802.11a/b/g和WPA验证的组成部分。未经Wi-Fi验证的产品不被认定为合格的WMM,要求所有具有QoS能力的新产品都要通过WMM试验,成为Wi-Fi验证合格的产品。 

      目前,WMM验证仅限于基本能力,在未来可能增加验证附加能力。只有通过WMM试验的产品才有验证附加能力的资格。Wi-Fi联盟正在制订附加能力的试验计划,其试验时间和附加能力的选择将根据市场需求而定。 

    产品市场 

      尽管Wi-Fi联盟还在制订附加能力的试验计划,但WMM规范和测试工作已经完成,Wi-Fi验证为合格的WMM于2004年9月开始面市。制造商已开始在新的多媒体Wi-Fi设备中融合进支持WMM的功能。同时,Wi-Fi联盟成员与802.11e小组密切配合,提高802.11网络的QoS。更重要的是,电信运营商为促进WMM在市场上推广应用,也密切配合Wi-Fi联盟,对WMM给予大力支持。 

      还需指出的是,鉴于WMM验证在于促进和保证Wi-Fi设备的互通性,而且Wi-Fi联盟把WMM验证视为在用户电子产品市场开始向主流应用跨出的巨大一步,一些生产厂商开始推出被Wi-Fi联盟验证为符合WMM要求的产品。例如,WLAN芯片主流开发商Atheros通信公司最近宣布,其两种WLAN 参考设计,即双频段接入点和通用802.11a/b/g无线网络适配器参考设计已被Wi-Fi联盟验证为合格的WMM。而且,该公司的802.11a/b/g客户机和接入点参考设计将用于802.11b、802.11b/g,或802.11a/b/g产品,进行WMM验证合格试验。其高性能和低功率WLAN芯片组将支持视频和音频能力,并将这种能力扩展为支持MPEG等功能。 

      其实,开始推出符合WMM要求产品的不仅仅是Atheros通信公司,Broadcom公司的无线卡和接入点参考设计,思科公司的Aironet 1200系列接入点,Conexant系统公司的WorldRadio双芯片、双频段解决方案,Instant802网络公司的7001系列接入点网关,Intel公司的Pro/2915无线网络连接,以及菲利普公司的WLAN参考设计等,都将进入市场。 

      更可喜的是,据业界预计,随着Wi-Fi验证合格的WMM接入设备的问世,用户电子产品将会不期而至。 

    WMM接入类型 

      WMM定义4种接入类型,这4种接入类型由802.11d派生而来,相应的优先级如表所示。尽管4种接入类型是按照特定的业务类型(话音、视频、尽力而为、低优先级数据)和与之相关联的优先级设计的,但WMM可让网络运营商只有选择最适合的网络对策,并决定采用具有哪种优先级的网络。例如,网络运营商也许倾向于给予流视频比话音更高的优先级,反之亦然。为接入类型定制的对策可通过接口设置,并可通过接口修改默认优先级。WMM规定接入点和客户机使用的协议,前者将对策传送给具有QoS能力的客户机,而后者传送发送请求。 

    WMM接入类型表

    接入类型 特点
    WMM话音优先级 最高优先级 允许多个VoIP呼叫同时进行,时延低,长话质量
    WMM视频优先级 给予视频业务高于其他数据业务的优先权 1个802.11g或802.11a信道能够支持3-4个SDTV(标准电视)流或1个HDTV(高清电视)溜
    WMM尽力优先级 由传统设备提供的业务,或由缺少QoS能力的应用或设备提供的业务 对时延不太敏感,但易受时延长的业务,如Internet冲浪的影响
    WMM低优先级 时延无严格限制和吞吐量要求的低优先级业务(文件下载,文件打印)
    展开全文
  • Directshow RTP对网络多媒体应用

    千次阅读 2004-07-09 08:42:00
    ??????????... 前言 交互协作应用,或者包含许多个...网络多媒体应用程序(NetMM)必须准备去适应这些变化,利用他们可以提供给用户可接受的不同级别的服务的这一事实。本文着重指出了添加网络和主机适应能力到基于组件
  • Android多媒体软件开发入门(一)

    千次阅读 2018-07-27 17:14:52
    目前,典型的OTT业务互联网电视业务,苹果应用商店等。不少OTT服务商直接面向用户提供服务和计费,使运营商沦为单纯的“传输管道”,无法触及管道中传输的巨大价值。 YUV(一种颜色编码方法),主要用于电视系统...
  • QT 多媒体软件设计

    千次阅读 2010-08-12 20:22:00
    QT中多媒体的播放,phonon 主要使用MediaObject ,sinks,path的方法 MediaObject 用于对媒体流基本控制,如播放,暂停,停止等,通过读取MediaSource MediaCtroller用于对媒体进行控制,如章节,...
  • 多媒体应用中视频质量的主观评估方法 (ITU‑R 102/6号研究课题) (2007年) 范围 数字广播系统允许提供多媒体和数据广播应用,包括视频、音频、静态图像、文本和图表。本建议书规定评估多媒体应用视频质量的非...
  • 第14章 多媒体网络应用及交换技术

    千次阅读 2007-09-18 15:38:00
    第14章 多媒体网络应用及交换技术 因特网上已经开发了很多应用,归纳起来大致可分成两类,一类是以文本为主的数据通信,包括文件传输、电子邮件、远程登录、...网络上的多媒体通信应用和数据通信应用有比较大的差别,多
  • 最新推出的便携移动设备,在这些设备当中手机是更加多媒体化和智能化,其中硬件配置了先进的微型处理器芯片,软件系统中安装了媒体播放器和网络浏览器等各种系统应用软件。随着移动领域的发展,搭载Android系统的...
  •  进行多媒体应用程序设计,从原理上说,可以采用从C++到多媒体专用开发系统(如TOOLBOOK、AUTHORWARE、DIRECTOR)等多种层次的工具。然而,由于多媒体软件涉及的媒体复杂多样、开发周期短并且需要多种专业人员参与...
  • 如果你的应用程序要播放多媒体,那么用户能够使用设备的硬件或软件来控制的音量,如蓝牙耳机或麦克等,这是至关重要的。 同样,在适当的情况下,你的应用程序应该在媒体流上分别提供播放、停止、挂起、跳过、向前等...
  • 1.2多媒体系统的组成

    千次阅读 2017-09-19 22:16:03
    1.多媒体系统定义: 能对文本、音频、图形、图像、动画和...多媒体应用软件 多媒体开发工具(又称为:多媒体支持的工具) 多媒体操作系统(Windows(通用) CD-RTOS(专用)) 多媒体驱动程序(用来控制和操作多媒体硬件
  • 高性能计算专业应用软件大观

    万次阅读 2020-05-14 10:22:40
    谈到高性能计算,很多人都会想到那些每秒可以运行... 但对于应用单位来说,跟自己关系更加密切的却是“软件”,是“应用”。就在上个月举行的全国高性能计算学术年会上,我们对250多位来自全国各地的高性能计算中心
  • 多媒体发布系统介绍和应用领域

    千次阅读 2009-07-23 16:55:00
    多媒体发布系统介绍和应用领域奥特思多媒体发布系统软件是北京奥泰视景科技发展有限公司开发的能够满足各种大规模网络多媒体信息发布的成熟产品,可适用于广域网、局域网、无线网等各种网络环境,功能强大,界面友好...
  • 这篇博客是补充之前写的调用系统摄像机拍照,也算是比较重要就单独拿出来了,我们看到的许多应用不仅可以调用摄像机也可以直接从图片中进行选择,因此我们应该给予用户更好的选择与体验,因此学会怎样从相册中选择...
  • c++的应用领域是哪些

    万次阅读 2017-01-09 15:57:25
    许多同学在粗略了解了C++以后,就对其产生了极大的兴趣,即便学习了,并不是非常清晰学习C++以后自己会从事的行业,以及C++软件主要集中在哪些领域,大体下面这些应用领域:1. 服务器端开发:很多游戏或者互联网...
  •  进行多媒体应用程序设计,从原理上说,可以采用从C++到多媒体专用开发系统(如TOOLBOOK、AUTHORWARE、DIRECTOR)等多种层次的工具。然而,由于多媒体软件涉及的媒体复杂多样、开发周期短并且需要多种专业人员参与...
  • Linux多媒体开发基础

    千次阅读 2016-09-06 11:08:03
    名词解释:gstreamer GStreamer 是用来构建流媒体应用的开源多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体...
  • Linux是一个备受广大开源和开发者的操作系统平台,一方面得益于Linux开源开放,另一方面Linux平台上还有很多免费的应用软件可供使用。为此,我们今天为大家挑选了十大不可错过的Linux应用软件。 AD: Linux是一...
  • Android多媒体浅析

    千次阅读 2011-07-06 11:15:34
    发现Android影音系统超复杂的,个人水平有限,关注以下几个问题: 1. 系统如何选择多媒体引擎 2. 引擎如何选择编解码器 3. 分离器如何分离音...上层应用软件,就是在Android市场里下载的到的多媒体播放软件如Mobo
  • 软件测试行业在国内才起步不久,很多人都是刚刚毕业就进入这个行业,或者从其他岗位转过来,对软件测试的知识和技能了解的有限,而软件测试又是一个非常重视实践经验的工作。如何在较短时间内熟悉软件测试的基础知识...
  • Android多媒体开发

    千次阅读 2016-10-02 12:38:29
    Android多媒体开发系列文章 Android多媒体开发:录音机 Android多媒体开发:照相机 Android多媒体开发:第三方框架 一、什么是多媒体 多媒体(duō méi tǐ) 的英文单词是Multimedia,它由media和multi两部分组成...
  • 超级短信,也人称视频短信、多媒体短信,富媒体等,每家的叫法可能都不一样,但实质内容都是一样的,2019年各家短信服务商主推的短信产品之一。超级短信即在普通文本短信的基础上可发送语音、图片等多媒体信息的...
  • 操作系统学习笔记:多媒体系统

    千次阅读 2016-02-04 22:04:52
    操作系统除了处理常规数据,如文本,程序,电子表格等,还可能处理其他类型的数据,如多媒体数据。多媒体数据由连续媒体(音频、视频)数据以及常规文件构成。一、什么是多媒体 1、媒体传送 多媒体数据同样存储在...
  • c++的应用领域是哪些

    千次阅读 2019-02-18 13:52:26
    c++的应用领域是哪些
  • 多媒体短信MMS(四)--MMS应用与操作

    千次阅读 2006-04-28 21:04:00
    1. MMS的应用多媒体短信业务目前主要的应用领域包括: ◆ E-Mail。 E-Mail将成为MMS最主要的应用之一。 ◆ 广告。由于可以支持清晰的图像,甚至音像剪辑,MMS将成为与报刊、杂志和互联网相并列的广告手段。 ◆ ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,833
精华内容 37,133
关键字:

多媒体应用软件有哪些