Darwin Calendar Server是一个遵循标准的实现多用户合作共享日历信息的开放源代码服务系统,采用
python开发,基于强大的
twisted,实现了CalDAV协议──这是WebDAV协议的一种扩展。
架设步骤如下:
1. 下载源代码
svn checkout http://svn.calendarserver.org/repository/calendarserver/CalendarServer/trunk CalendarServer
2. 安装
假设源代码安装在~/Developer/Collaboration/CalendarServer/。进入该目录,并执行命令如下:
./run -s
安装程序会自动下载一些Python模块:
CalDAVTester PyOpenDirectory libevent-1.4.8-stable select26-0.1a3
CalendarServer PyXML-0.8.4 memcached-1.2.6
PyKerberos Twisted pydirector-1.0.0 vobject
3. 运行
在运行服务器之前,你需要为开发配置一些文件。你可以使用默认提供的测试配置文件:
cp ./conf/caldavd-test.plist ./conf/caldavd-dev.plist
CalendarServer支持的目录服务包括:
XMLDirectoryService
OpenDirectoryService
BasicDirectoryService和
DigestDirectoryService
caldavd-test.plist文件默认配置的是XMLDirectoryService,并设置使用了conf/auth/accounts-test.xml配置文件。
运行服务器:
./run
它将启动一个服务,http端口是8008,https端口是8443,可以直接通过浏览器或者CalDAV客户端访问,如iCal,Chandler等。
分享到:
相关推荐
深入分析Darwin流媒体服务器的源代码,我们可以了解到以下几个关键部分: 1. **服务器架构**:Darwin服务器基于事件驱动模型,通过多线程处理客户端请求,保证了高效和稳定。 2. **协议栈实现**:源代码中包含了对...
Darwin Streaming Server (DSS) 是一个开源的流媒体服务器,由Apple Inc. 开发并维护,主要用于实时和点播流媒体内容的传输。这个服务器是基于苹果公司的QuickTime技术,支持HTTP、RTSP(Real Time Streaming ...
《Darwin流式服务器源代码分析》 Darwin流式服务器,源于苹果公司的开源项目,是构建高效、灵活的流媒体系统的重要工具。这个服务器主要处理实时音频和视频流,支持HTTP、RTSP(Real Time Streaming Protocol)等...
这将把DSS安装到`C:\Program Files\Darwin Streaming Server`目录,并在系统服务中创建一个名为"Darwin Streaming Server"的服务。 3. **安装Perl解释器**: 由于DSS的某些管理工具需要Perl,所以需要单独下载和安装...
苹果公司的Darwin StreamingServer是一款跨平台的开源流媒体服务器软件,由苹果公司出品,其品质不用怀疑了,而且还免费。所以在架设流媒体服务器时就选择了DarwinStreaming Server. Darwin Streaming Server使用...
Darwin Streaming Server(DSS)是一款强大的流媒体服务器,由Apple公司开发,主要用于提供实时传输协议(RTP)和实时流协议(RTSP)支持,同时也支持MPEG-4和MP3流协议。本文将详细介绍如何在不同操作系统上安装和...
这个补丁的命名格式暗示它可能是一个特定日期(2008年7月28日)的更新,标记为版本1。它可能包含了针对特定问题的修复,或者对某个特定功能的增强。同样,应用这个补丁也需要按照标准的Linux软件维护流程进行,即...
Apple公司的Darwin流式服务器源于其QuickTime技术,这是一个广泛应用于互联网的高质量音频和视频内容的创建、播放和流化解决方案。QuickTime Streaming Server (QTSS)是Apple基于开源代码的流媒体服务器软件,它的...
**Darwin Streaming Server (DSS) 是一个开源的流媒体服务器,主要支持Apple的HTTP Live Streaming (HLS) 协议。在Windows环境下配置DSS,我们需要先安装Perl环境,然后下载并安装Darwin Streaming Server的Windows...
### Darwin Streaming Server 配置与部署详解 #### 一、概述 Darwin Streaming Server是一...随着多媒体技术的发展,流媒体服务器的需求不断增加,Darwin Streaming Server凭借其稳定性和灵活性成为了一个不错的选择。
### Apple公司Darwin流式服务器源代码分析 #### 一、引言 随着互联网技术的飞速发展,网络媒体内容的形态也在发生显著变化。从最初的文字和简单图像为主,逐渐过渡到了包含大量音频、视频等多媒体内容的形式。其中...
总的来说,"Darwin streaming server 分析文档"为开发者、系统管理员和研究人员提供了一个深入理解DSS的窗口,帮助他们更好地利用这款强大的开源流媒体服务器来满足各种多媒体服务的需求。通过仔细阅读和研究这份...
Darwin Streaming Server(DSS)是苹果公司开发的一款开源流媒体服务器软件,主要用于实时传输和点播多媒体内容,如音频和视频流。DSS支持多种协议,包括Apple的HTTP Live Streaming (HLS) 和Real Time Streaming ...
**Darwin Streaming Server (DSS)** 是苹果公司开发的一个开源流媒体服务器,用于实时和点播多媒体内容的传输。在本文中,我们将详细介绍如何在Windows上安装和使用DSS。 首先,从Apple.com上免费下载DSS软件。安装...
《Darwin Streaming Server 5.5.5 源代码深度解析》 Darwin Streaming Server (DSS) 是苹果公司研发的一款开源流媒体服务器,它主要用于实时传输和播放音视频内容。本文将深入剖析其5.5.5版本的源代码,揭示其核心...
- **源代码**: DSS是开源项目,研究源代码有助于深入理解其工作原理。 - **社区**: 在线论坛和开发者社区提供了丰富的问答和教程资源,便于学习交流。 通过阅读《darwin_fenxi.doc》这样的文档,你可以深入了解...
### Darwin Streaming Server 安装与...Darwin Streaming Server 支持多种流媒体协议,为用户提供了一个灵活、高效的流媒体服务解决方案。无论是对于个人还是企业用户来说,都是一款非常值得推荐的流媒体服务器软件。
Darwin Stream Server (DSS) 是一个开源的流媒体服务器,由Apple Inc.开发并维护,主要用于发布和分发实时流媒体内容。它基于开放标准,如RTSP(Real-Time Streaming Protocol)和RTP(Real-time Transport Protocol...
Darwin Streaming Server是企业级流媒体解决方案的一个强大选择,尤其对于苹果平台的开发者而言。了解其安装、配置和基本使用是实现高效流媒体服务的基础。通过深入学习和实践,可以掌握DSS的高级功能,以满足复杂流...