PPMM设计文档
(任何引用请注明:转载于美人山下http://www.beautyhill.blogspot.com)
    《网络视频厅PPMM》的需求很简单:PPLive(PPStream) + Web聊天室;在这样的思想指导下,充分借鉴了网络视频直播软件、Web聊天室的功能以后,一个大体的产品雏形已经在心中呈现。
    首先,视频直播部分将沿用各大厂商的成熟组件(参见c# dll文件调用),但为了有别于一般的网络直播软件,在节目源上采用了汇集模式,即节目列表将自己制作(参见PPMM频道列表设计及实现),集中了两大主流网络视频直播厂商PPLive、PPStream的所有节目(参见网络视频频道源RSS(XML)文件读取)。同时,增加Windows Media(用于播放一般音视频文件)和Web Browser(用于网络浏览),以增加功能的初步完整性。
    从开发难度上说,产品瓶颈将出现在网络协议的设计上(参见PPMM房间服务协议设计及实现);笔者将采用较低层的Tcp协议实现客户端与服务器之间的沟通(参见c# tcp协议运用)。
    如何同步服务器以及各客户端的数据,这构成了开发的主要内容。一来考虑功能的合理性,其次还要考虑服务器的性能,做到算法的初步优化。


没有评论:
发表评论