| 下页 > |
这个手册描述的是为开放源码的Darwin流媒体服务器创建QuickTime流媒体服务器(QTSS)模块所需要的编程接口,版本为4.0。QTSS编程接口为开发者提供了一种易于使用的开发方式,用于为流媒体服务器添加新的功能。这个版本的编程接口和版本5的QuickTime流媒体服务器互相兼容。
4.0版本的QTSS编程接口提供了如下新特性:
StreamingServer.xml文件不存在,则服务器会创建一个同名文件,并在该文件中写入预置信息。服务器不支持对预置信息进行修改,不对预置信息进行范围检查。qtssPrefsObjectType对象中的qtssAutoDeleteSDPFiles属性值由原来的false改为true,并保持与原有版本API的兼容性。qtssPrefsObjectType对象中qtssEnableMonitorStatsFile属性的缺省值由原来的false改为true。qtssPrefsObjectType对象中增加如下属性:qtssEnableRTSPServerInfo,qtssRunNumThreads,qtssPrefsPidFile,和qtssPrefsCloseLogsOnWrite。您输入或者看到的文本用Letter Gothic字体来表示。这个手册中包含一些特殊的文本元素,以强调显示重要和补充说明的信息:
请注意:以“请注意:”引导文本表示间接或者有意思的信息点。
重要提示
以“重要提示”引导的文本表示重要的信息或者说明。
警告
以“警告”引导的文本表示潜在的严重问题。
到http://www.opensource.apple.com网站上登记为苹果开放代码社区的成员,然后从http://www.publicsource.apple.com/projects/streaming网站下载Darwin流媒体服务器的源代码。源代码中的文档(Documentation)目录中包含如下有价值的信息:
AboutTheSource.html DevNotes.html SourceCodeFAQ.html 下面这些RFC为有兴趣开发QuickTime流媒体服务器模块的开发者提供更多的信息,这些资料在英特网上很多地方都可以找到:
如果需要Darwin流媒体服务器的概述信息以及最新的QuickTime信息的连接,请访问http://developer.apple.com/darwin/projects/streaming。
如果需要QuickTime开发文档,请访问http://developer.apple.com/techpubs/quicktime网站。
加入http://lists.apple.com/mailman/listinfo/streaming-server-developers这个讨论列表,可以和其它Darwin流媒体服务器的开发者进行交流。
加入http://lists.apple.com/mailman/listinfo/publicsource-modifications这个讨论列表,可以看到其它Darwin流媒体服务器的开发人员正在开发什么。
( 最后一次更新时间:2005-09-06 )