徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

多媒体框架

指数 多媒体框架

多媒体框架是一种在电脑上处理媒体并经网络传播的软件框架。一个良好的多媒体框架提供了一个直观的API和一个模块化的架构而易于添加对新的音频、视频和容器格式以及传输协议的支持。这意味着可以被媒体播放器和视频编辑器之类的程序支持,但也能被用于编译视频会议程序、媒体转换器及其他多媒体工具。数据在模块上自动处理,无需应用程序在一对一连接的模块之间传送缓冲。 相对于功能库而言,一个多媒体框架提供了一个用于媒体处理的运行时环境。在观念上这类环境提供了从使用框架的应用中分离的用于媒体处理区块的执行语境。这种分离支持及时的独立的多媒体数据处理。这些分离的语境可以线程实现。.

20 关系: 多媒体媒体播放器应用程序接口函式庫线程DirectShow视频会议视频编辑软件视频文件格式軟體框架运行时系统GStreamerMac OS XMedia FoundationMicrosoft WindowsPhonon (KDE)QuickTimeVideoLANVLC Media Player流媒体

多媒体

多媒体(Multimedia),在電腦應用系统中,组合两种或两种以上媒体的一种人机交互式資訊交流和传播媒体。使用的媒体包括文字、图片、照片、声音(包含音樂、語音旁白、特殊音效)、动画和影片,以及程序所提供的互動功能。 超媒体(Hypermedia)是多媒体系统中的一个子集,超媒体系统是使用超連結(Hyperlink)构成的全球資訊系統,全球資訊系统是網際網路上使用TCP/IP协议和UDP/IP协议的应用系统。2D的多媒体网页使用HTML、XML等语言编写,3d的多媒体网页使用VRML等语言编写。目前许多多媒体作品使用光碟发行,以后将更多地使用网络发行。.

新!!: 多媒体框架和多媒体 · 查看更多 »

媒体播放器

媒体播放器,又称媒体播放机,是用於播放多媒体檔案的應用軟體。媒體播放器顯示磁帶錄音機及CD播放機等裝置上為人熟知的媒體控制圖示,如:播放()、暫停()及停止()等。 主流作業系統内建至少一個媒體播放器。例如:Microsoft Windows内建Windows Media Player;OS X内建QuickTime;Linux發行版通常也内建有一個媒體播放器,如SMPlayer、Amarok、Audacious、Banshee、MPlayer、Rhythmbox、Totem、VLC或xine等。 由于在Windows Me前的中文Windows一直都把Windows Media Player称作媒体播放器,所以媒体播放器在电脑老用户中成了Windows Media Player的代名词。.

新!!: 多媒体框架和媒体播放器 · 查看更多 »

应用程序接口

应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。.

新!!: 多媒体框架和应用程序接口 · 查看更多 »

函式庫

在计算机科学中,库(library)是用于开发软件的子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码。 库链接是指把一个或多个库包括到程序中,有两种链接形式:静态链接和动态链接,相应的,前者链接的库叫做静态库后者的叫做动态库。.

新!!: 多媒体框架和函式庫 · 查看更多 »

线程

线程(thread)是操作系统能夠進行運算调度的最小單位。它被包含在进程之中,是进程中的實際運作單位。一条线程指的是进程中一个单一顺序的控制流,一個进程中可以並行多個线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。 线程是独立调度和分派的基本单位。线程可以为操作系统内核调度的内核线程,如Win32线程;由用户进程自行调度的用户线程,如Linux平台的POSIX Thread;或者由内核与用户进程,如Windows 7的线程,进行混合调度。 同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器环境(register context),自己的线程本地存储(thread-local storage)。 一个进程可以有很多线程,每条线程并行执行不同的任务。 在多核或多CPU,或支持Hyper-threading的CPU上使用多线程程序设计的好处是显而易见,即提高了程序的执行吞吐率。在单CPU单核的计算机上,使用多线程技术,也可以把进程中负责I/O处理、人机交互而常被阻塞的部分与密集计算的部分分开来执行,编写专门的workhorse线程执行密集计算,从而提高了程序的执行效率。.

新!!: 多媒体框架和线程 · 查看更多 »

DirectShow

DirectShow(有时缩写如DS或DShow),开发代号Quartz,是一种由微软公司开发的能够让软件开发者对媒体文件执行各种不同处理的应用程序设计接口。它是微软公司对早先Windows视频科技的一次更新。基于微软公司Windows组件对象模型(COM)框架,DirectShow为大部份微软公司程序设计语言提供了一个媒体的普遍接口,而且是一个可扩展的,能在使用者或开发者的命令下播放或记录媒体文件的,以Filter为基础的框架。DirectShow开发工具及凭证被加入到微软公司SDK平台的一部份。Windows Media Player这样的应用程序运用DirectShow或者它的各种衍生来播放来自文件或是互联网上的内容。DirectShow's的最大的竞争对手是苹果计算机的QuickTime框架。.

新!!: 多媒体框架和DirectShow · 查看更多 »

视频会议

视频会议(Videotelephony、又称电视会议、电视电话会议),是一种为两地或多地的用户之间提供语音和画面双向实时传送的视听会话型会议。大型视频会议系统在现代的军事、政府、商贸、医疗等部门和行业领域有广泛的应用。.

新!!: 多媒体框架和视频会议 · 查看更多 »

视频编辑软件

#重定向 影片剪輯軟體.

新!!: 多媒体框架和视频编辑软件 · 查看更多 »

视频文件格式

视频是现在电脑中多媒体系统中的重要一环。为了适应储存视频的需要,人们设定了不同的视频文件格式来把视频和音频放在一个文件中,以方便同时回放。.

新!!: 多媒体框架和视频文件格式 · 查看更多 »

軟體框架

軟體框架(software framework),通常指的是為了實現某個業界標準或完成特定基本任務的軟體組件規範,也指為了實現某個軟體組件規範時,提供規範所要求之基礎功能的軟體產品。 框架的功能類似於基礎設施,與具體的軟體應用無關,但是提供並實現最為基礎的軟體架構和體系。軟體開發者通常依據特定的框架實現更為複雜的商業運用和業務邏輯。這樣的軟體應用可以在支持同一種框架的軟體系統中運行。 簡而言之,框架就是制定一套規範或者規則(思想),大家(程序员)在該規範或者規則(思想)下工作。或者說使用别人搭好的舞台來做编剧和表演。 Category:软件工程.

新!!: 多媒体框架和軟體框架 · 查看更多 »

运行时系统

运行环境(Runtime environment)又称“运行时系统”(run-time system),指一种把半编译的執行碼在目標機器上运行的环境。 運行環境是一種介乎编译器及直译器的執行方式。Java運行環境,稱之為“Java Runtime Environment”(JRE)。一个由C#,Visual Basic.NET,C++.Net之类的语言写的程序运行于Microsoft Windows上的.NET Common Language Runtime(CLR)或Linux上的Mono。.

新!!: 多媒体框架和运行时系统 · 查看更多 »

GStreamer

GStreamer 是一个基于流水线的多媒体框架,基于GObject,以C语言写成。 凭借GStreamer,程序员可以很容易地创建各种多媒体功能组件,包括简单的音频回放,音频和视频播放,录音,流媒体和音频编辑。基于流水线设计,可以创建诸如视频编辑器、流媒体广播和媒体播放器等等的很多多媒体应用。.

新!!: 多媒体框架和GStreamer · 查看更多 »

Mac OS X

#重定向 MacOS.

新!!: 多媒体框架和Mac OS X · 查看更多 »

Media Foundation

Media Foundation是微軟在Windows上推出的下一代多媒體開發庫,目的是為Windows平台提供統一的多媒體影音解決方案,開發者可以透過Media Foundation播放影片和聲音文件、進行影音編碼或者多媒體文件轉碼等等工作。Media Foundation是DirectShow為主的舊式多媒體應用程序接口的替代者與繼承者,在微軟的計畫下將逐步汰換DirectShow技術。Media Foundation要求Windows Vista或更高版本,不支援較早期的Windows版本如Windows XP。 Media Foundation長於高品質的音訊和視訊播放,高清內容(如HDTV,高清電視)和數位版權管理(DRM)訪問控制。Media Foundation在不同的Windows版本上能力不同,在Windows Vista上僅支持WMV格式,但到了Windows 7後添加了H264編碼支持。Windows 8上則多了數種更高品質的設定。.

新!!: 多媒体框架和Media Foundation · 查看更多 »

Microsoft Windows

Microsoft Windows(中文有时譯作微軟--,通常不做翻译)是微軟公司推出的一系列操作系统。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要为個人電腦和服务器用户設計的操作系統,并最终获得了世界个人电脑操作系統的垄断地位。此操作系統可以在几种不同类型的平台上运行,如个人电脑(PC)、移动裝置、服务器(Server)和嵌入式系統等等,其中在个人电脑的领域应用内最为普遍。在2004年國際數據資訊公司一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约70%的市场份额 www.linuxworld.com.au。 Windows操作系統目前最新的穩定版是於2015年7月29日發佈的 Windows 10。Windows Server目前最新的穩定版是2016年9月26日發佈的Windows Server 2016。.

新!!: 多媒体框架和Microsoft Windows · 查看更多 »

Phonon (KDE)

Phonon 是 KDE 桌面平台提供的多媒体 API,它是处理KDE软件中多媒体流的标准抽象,也被几个Qt应用程序使用。 Phonon 最初是为了让 KDE/Qt 软件能够独立于任何单一的多媒体框架(如GStreamer或xine),从而为其提供了在主要版本的生命周期内稳定的多媒体API。通过提供一个简单的 KDE/Qt 风格的多媒体API,能够更好地支持 Windows 和 macOS 上的本地多媒体框架,并解决框架变得无法维护或 API/ABI 不稳定的问题。 使用了phonon,用四行C++程式碼就能播放檔案 ,而舊聲音框架()則需要用到30行 : Phonon並非只能運行於Unix系統,他的後端可以是在其它平台如 Microsoft Windows 並提供相同的功能。.

新!!: 多媒体框架和Phonon (KDE) · 查看更多 »

QuickTime

QuickTime是由蘋果公司所開發的一種多媒体框架,能夠處理許多的數位視訊、媒體段落、音效、文字、動畫、音樂格式,以及互動式全景影像的數項類型。.

新!!: 多媒体框架和QuickTime · 查看更多 »

VideoLAN

VideoLAN是一个开发通过局域网(LAN)播放视频及其他媒体格式的软件的计划。最初开发了两个媒体流媒体程序VideoLAN Client(VLC)及VideoLAN Server(VLS),然而大部分的VLS功能都逐渐整合進VLC,所以就將VLC改名為VLC media player。 這個計畫原本是巴黎中央理工學院學生的專題計畫,但自从以GNU通用公共许可协议发布自由软件之后,这个计划吸引了来自20多个国家的开发团队。.

新!!: 多媒体框架和VideoLAN · 查看更多 »

VLC Media Player

#重定向 VLC多媒體播放器.

新!!: 多媒体框架和VLC Media Player · 查看更多 »

流媒体

流媒体(streaming media)是指將一連串的媒體資料壓縮後,經過網路分段傳送資料,在網路上即時傳輸影音以供觀賞的一種技術與過程,此技术使得資料封包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。 流媒体文件一般定义在bit階層,因此串流封包并不一定必须按照字节对齐,虽然通常的媒体文件都是按照这种字节对齐的方式打包的。流媒体的三大操作平台是微软公司、RealNetworks、苹果公司提供的。.

新!!: 多媒体框架和流媒体 · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »