UC 杂记 05/21/2011 重温旧梦

来源:互联网 发布:mac系统10.13.1 编辑:程序博客网 时间:2024/05/16 13:44

1. 《ActiveX and Plugin 概要设计》

 

Q:主持人控制模式与自由讨论模式?

Q:conf.ini给谁用的?放在哪里?

 

2. 《InfoServer Detail Design 》PDF English

注:此文档很老旧,并且表述极差,但的确留下了一些线索可深入研究。

 

Q:Linux下对用户空间与系统空间的CPU使用有不同的计数吗?top命令里?

Q:用户thread与网络thread?

Q:A Client User has an Node ID in conference and User ID in session. A Channel has a channel ID. What are all these IDs ?

T:conference status: initialization, start, stop. 当conference被创建后,处于initializaiton状态,user可以join/leave,但不能使用其它功能。只有当host加入conference后,会议才处于start状态?这时候,才有session会被创建?

Q:一个conference启动后,系统里到底有多少个conference及session的类instance?

Q:Audion Session中,mix module/flow control module分别做什么?代码在哪里?

T:Video Session/Channel:每个具有camera的user都会有一个video channel,其他想看这路视频的user都需要join这个channel.

Q:PD Session是个什么东东?

Q:Channel是一个MCS层的概念,why出现我在GCC层中?每一个Session都有无数个Channel与其相关?比如一个Session对象会有N个Channel instances?

Q:每一个Channel都由top server创建?所以,top server会向sub server发送Channel Create Request?通过什么途径(message bus, mcs, 或直接的网络连接)?

Q:class  CRtChannelManager {

    RtResult CreateChannelHttpClient(
        IRtChannelHttpClient *&aClient,
        CRtHttpUrl *aURL,
        CFlag aFlag);

......

};

对于Channel是什么概念更模糊了,是port的集合还是其它东东了?

 

Q:Roster Manager,有很多关于这一节的问题,关于GCC及MCS层的roster,roster与role等等

Q:Channel这个概念同时存在于conference与session中?

Q:Client Moduel chart: P10

Authentication request干嘛用的?

Q:How to understand Resource ?


 CInfoResource
{

    union
    {
        DWORD    dwValue;
        CHAR    chInfo[CHAR_SIZE];
        //if resourceType is address
        //chInfo's format: type:ip
    }u;
    DWORD dwResOwnerId;//Resource OwnerID;
    DWORD nFlag;//private, public,normal data, voip, etc.
    void Reset(
        RESOURCE_TYPE resourceType,
        const CRtString& resDescription,
        DWORD value,
        DWORD resOwner,
        DWORD resFlag);
    RtResult Encode( CRtMessageBlock& mbBlock ) const;   
    RtResult Decode( CRtMessageBlock& mbBlock );
    DWORD GetLength() const;
};

 

Q:Top与Sub的关系:sub表现为一个dummy user?

Q:server里存在的Session/Conference概念,与Client端的Session层的关系?Client端存在对应的conference/session概念吗?

Q:P2P file info manager:lots of questions here ?

Q:Flow Control Mode

Video的码流如何改变的?

 

 

 

 

 

 

 

原创粉丝点击