大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> Windows media server sdk (1)

Windows media server sdk (1)

时间: 2021-07-31 作者:daque

【构造框架】 1. 效劳 microsoft® windows media™ services software development kit (sdk) 包括了如次本领: - 满意对于网站的流式媒介的增添 - 对准那些须要开拓鉴于web的处置计划的搜集效劳供给商(isvs) 〖关系组件〗- 单播控件汇合 (windows media unicast controls) 一个 microsoft® activex® 控件汇合. 供给摆设, 镜像和处置 windows media unicasting services 的本领. - 媒介处事站控件 (windows media station control) 单个 microsoft® activex® 控件供给摆设, 处置和镜像 windows media multicasting services 的本领. - 媒介效劳认证 api (windows media services authentication api) 兼容 com 规范的 api, 用来开拓 asf 实质考察认证. - 媒介效劳功夫提醒和认证 api (windows media services event notification and authorization api) 兼容 com 规范的 api, 用来供给播发器实行工作前的加密认证和工作实行的提醒功效- 媒介效劳传输控件 (windows media services file transfer control) 一个 activex 控件, 用来接受多点播送文献传输. 2. 源代码 windows media™ encoder 动作 microsoft® windows media™ 东西的一局部, 重要用来实行对于媒介实质的源代码 (诸如: 动静输入来自一个麦克风大概视频摄像头大概媒介文献的实质) 变成一个 windows media™ 方法的流大概文献. 该流大概文献不妨经过一个运转 microsoft® windows media™ 效劳的效劳器发送给存户端. 运用 state-of-the-art 收缩本领, 不妨将视频, 音频和剧本训令变换大概收缩变成 windows media™ 方法的实质. windows media encoder 不妨经过运用"机动化"本领举行编制程序, 来供给一个可扩充的东西用来媒介消息源代码变成 windows media 方法的流大概文献. 一个 windows media 方法流大概文献包括了视频, 音频大概剧本训令, 非收缩大概运用一个指定范畴源代码的收缩消息, 和运用 advanced streaming format (asf) 动作一个文献容器. 3. 播放器 对准 microsoft® windows media™ player 7 sdk beta的刻画, 包括三项编制程序本领, 不妨用来扩充播放器功效: - windows media player activex control用来为鉴于com规范的文书档案和运用步调增添多媒介回放功效, 也囊括网页. 它为百般流式/非流式的搜集消息供给了编制程序接口. - windows media player skins皮肤是一个鉴于 xml 的本领用来为独力的媒介播放器定制用户界面. - windows media player custom visualizations播放器图形功效是少许 com 东西, 用来表露共同媒介回放的音频局部沟通步的可视化的图形. 定绘图形功效不妨运用vc创造. 4. 媒介方法 媒介方法的要害特性: - 扶助对于 windows media 音视频及其剧本文献的读写和编纂. 将不须要第三方步调供给播发诸如wav, avi等方法的扶助; 不妨径直动作 windows media™ 方法播发. 运用步调也不妨供给囊括对于创造, 索引和剧本化的扶助, 供给编纂和颁布专科化本领.  - 供给对于 windows media 方法的动静源代码扶助, 使得运用步调不妨将动静实质举行搜集及时变换颁布. - 普及了对于视频的扶助. cd 不妨运用更高规格举行烧录以赢得更好的回放功效. 运用步调不妨实行高于及时(单倍速)的 windows media 音频文献到 cd-a (redbook) 方法的变换. 一旦 windows media™ 文献被传输到用户硬盘(经过第三方步调), 她们不妨再次被烧录加入cd, 以获得更高印制的声像成品. - 供给对准 windows media 文献和流的捕捉和颁布的更高扶助. 囊括扶助 microsoft® windows media™ video codec version 7.0 codec 和 iso mpeg-4 version 1 codec 的音视频方法, windows media™ screen codec version 7.0 的步调视频, windows media™ audio codec version 7.0 的音频, 和 acelp codec 的对话实质.  - 扶助大含量文献(胜过2gb)的播发. - 扶助将打包实质经过运用步调传输到便携式摆设和外存. 运用步调开拓者, 硬件摆设创造商和闪存消费厂家不妨运用 windows media device manager 开拓接话柄现媒介消息的摆设交互.〖效劳〗 1. 单播控件汇合 文献: nsunimgr.ocx 构成: 处置控件(windows media unicast admin) 和 盯梢视图控件(windows media unicast traceview).处置控件 摆设和处置效劳器盯梢视图控件 监督效劳器事变 平台: 单播效劳 nt4 server + sp4处置控件 nt4, win9x 1) 处置控件 除去接口局部的属性, 本领和事变, 它同声保护了少许东西. 诸如:  - client 东西表白贯穿到效劳器的存户端  - clients 东西表白存户端东西汇合 - authenticationplugin 东西对准效劳器的存户端东西举行认证 编制程序办法: - 树立和博得效劳器属性, 诸如: 带宽峰值, 贯穿峰值. - 监督存户端动作, 囊括贯穿, 割断和播发题目 - 监督体例震动, 状况, 处置功效和控制 - 过滤事变典型 编制程序特性: - 所供给的是运转时属性, 属性值须要等候贯穿实行才不妨树立/博得. - 不妨中央在网页中运用(剧本启动), 在vb大概vc中同样不妨 2) 盯梢视图控件 供给图形界面表露效劳端事变列表. 囊括事变刻画, 触发的日子功夫. 也供给了编制程序接口 编制程序办法: - 休憩/回复事变监督 - 清空事变日记表露 - 事变典型囊括: 效劳器, 存户端, 处置器和提醒事变 - 运用 setserver 本领使能处置控件 - clsid: 24dcd5f2-6dbb-11d1-bef5-00805fbe84a6 2. 媒介处事站控件 承诺处置员摆设宽带多点播送处事站, 启用和遏止流的播发.  提防: 从暂时本子发端, 术语"station(处事站)"代替了"channel(频段)", 用来设置一个流怎样播发. 同声被媒介效劳处置的处事站东西也相应从来的操纵. 诸如, 处事站封闭的事变保持称之为 onchannelclose. 而 channels 汇合东西即 stations. 大普遍情景下, 早期的源代码兼容暂时本子 1) 控件属性扶助如次工作实行: 对于 stations, clients, streams, host addresses, windows media control objects 的创造, 简略和处置 『处事站(stations)』每一个处事站设置了对准一个流的发送体制. 比方, 一个处事站包括了称呼, 多播地方, 方法等消息. 处事站自己不包括媒介实质, 而是刻画实质怎样发送. 每一个处事站不妨具有多个方法, 方法消息包括了比特率, 包巨细和流刻画每一个处事站方法具备起码一个流刻画者, 包括了刻画典型, 刻画消息, 带宽和典型. 『流(streams)』流指那些设置了媒介消息的数据包. 流不妨被发端, 遏止, 封闭和从新发端. 流同声具备数据源, 别号和实质典型, 而且不妨和一个处事站关系联. 『存户端(clients)』每一个处事站不妨和多个存户端关系. 存户端不妨是源代码器大概另一个处事站控件. 存户端也不妨是经过媒介流多点颁布和议(msbd)贯穿的媒介播放器范例. 实质上头一切的存户端都是经过 msbd 和议大概超文本和议贯穿的. 『效劳器地方(host addresses)』每个处事站同一个长机地方关系, 长机地方即效劳器用来播送实质的网卡地方 『处事站东西(stations objects)』- channels 汇合东西- channel 东西, 每一个东西处置一个 channelformats 汇合东西- channelformats 汇合东西- channelformat 东西, 每一个处置一个 streamdescriptors 汇合东西.- streamdescriptors 汇合东西- streamdescriptor 东西, 刻画了流个性- streams 汇合东西- stream 东西, 设置媒介流实质- clients 汇合东西- client 东西, 设置可处置存户端- hostaddresses 汇合东西- address 东西, 设置多播地方 处事站东西----------------------------------------------|||||||||||||存户端东西流东西汇合 频段东西汇合| 汇合 ||长机地方| 流东西频段东西 汇合 存户端|| 汇合频段方法东西地方东西汇合 |频段方法东西 | 流刻画东西汇合 | 流刻画东西 2) 编制程序指南 - 创造范例<object id="mcm" height=1 width=1 classid="clsid:b00464b3-67d4-11d0-a464-00c04fc29cfb"></object> - 贯穿效劳器mcm.connect "localhost" - 创造一个处事站set mystation = mcm.channels.open( "my station", 7 ) - 树立处事站属性mystation.multicastaddress = "238.8.217.46"mystation.port = 13767 - 指定发送选项mystation.deliverymode = mcm_dm_sessionless_3ph - 创造处事站方法东西mystation.channelformats.add "c:\asfroot\welcome.asf", mcm_asf_ch_format_file - 创造 .nsc 文献windows media station (.nsc) 文献供给存户端简单的贯穿. mystation.writensc "c:\inetpub\wwwroot\mynsc.nsc", "true" - 创造一个流东西set mystream = mcm.streams.open ("mms://myserver/welcome.asf", "mystream", mcm_pa_read) - 激活一个流东西mystation.setactivestream mystream - 启用多点播送mystream.start 0 - 发端多点播送一旦有存户端贯穿到效劳器即发端播发 - 多点播送一个及时流mcm.connect "localhost"set mystation = mcm.channels.open( "mystation", mcm_pa_all_access )mystation.multicastaddress = "238.8.217.48"mystation.port = 14767mystation.deliverymode = mcm_dm_sessionless_3phset mystream = mcm.streams.open ("msbd://myserver:1152", "mystream", mcm_pa_all_access)mystation.channelformats.add "c:\asfroot\stream formats\myformat.asd", mcm_asd_ch_format_filemystation.writensc "c:\inetpub\wwwroot\mystation.nsc", "true"mystation.setactivestream mystreammystream.start 0 - 遏止一个流mystream.stop 3. 媒介效劳认证 api 4. 媒介效劳功夫提醒和认证 api 5. 媒介效劳传输控件

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.