Ignore:
Timestamp:
08/22/10 20:05:34 (21 months ago)
Author:
shiretu
Message:

-- android related stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/androidapplestreaming/src/api.cpp

    r87 r88  
    7676        configuration[CONF_APPLICATION_ALIASES].PushToArray("asc"); 
    7777        configuration[CONF_APPLICATION_DEFAULT] = (bool)true; 
    78         configuration[CONF_APPLICATION_VALIDATEHANDSHAKE] = (bool)false; 
     78        configuration[CONF_APPLICATION_VALIDATEHANDSHAKE] = (bool)true; 
    7979        configuration[CONF_APPLICATION_KEYFRAMESEEK] = (bool)true; 
    8080        configuration[CONF_APPLICATION_CLIENTSIDEBUFFER] = (int32_t) 15; 
     
    8282        configuration[CONF_APPLICATION_MEDIAFOLDER] = "./"; 
    8383        configuration[CONF_APPLICATION_GENERATE_META_FILES] = (bool)false; 
     84        configuration["rtspHost"] = format("rtsp://127.0.0.1:%d/", port); 
    8485        AppleStreamingClientApplication *pApp = new AppleStreamingClientApplication( 
    8586                        configuration); 
     
    106107                ASSERT("Invalid protocol chain: %s", CONF_PROTOCOL_INBOUND_RTSP); 
    107108        } 
    108         TCPAcceptor *pAcceptor = new TCPAcceptor(ip, port, acceptorConfig, chain); 
     109        TCPAcceptor *pAcceptor = new TCPAcceptor(ip, 
     110                        (uint16_t) acceptorConfig[CONF_PORT], acceptorConfig, chain); 
    109111        if (!pAcceptor->StartAccept(pApp)) { 
    110112                ASSERT("Unable to fire up acceptor"); 
     
    118120                ASSERT("Invalid protocol chain: %s", CONF_PROTOCOL_INBOUND_BIN_VARIANT); 
    119121        } 
    120         pAcceptor = new TCPAcceptor(ip, port + 1, acceptorConfig, chain); 
     122        pAcceptor = new TCPAcceptor(ip, (uint16_t) acceptorConfig[CONF_PORT], 
     123                        acceptorConfig, chain); 
    121124        if (!pAcceptor->StartAccept(pApp)) { 
    122125                ASSERT("Unable to fire up acceptor"); 
     
    130133                ASSERT("Invalid protocol chain: %s", CONF_PROTOCOL_INBOUND_XML_VARIANT); 
    131134        } 
    132         pAcceptor = new TCPAcceptor(ip, port + 2, acceptorConfig, chain); 
     135        pAcceptor = new TCPAcceptor(ip, (uint16_t) acceptorConfig[CONF_PORT], 
     136                        acceptorConfig, chain); 
     137        if (!pAcceptor->StartAccept(pApp)) { 
     138                ASSERT("Unable to fire up acceptor"); 
     139        } 
     140 
     141        //9. Create the RTMP acceptor 
     142        acceptorConfig[CONF_PORT] = (uint16_t) (1935); 
     143        acceptorConfig[CONF_PROTOCOL] = CONF_PROTOCOL_INBOUND_RTMP; 
     144        chain = ProtocolFactoryManager::ResolveProtocolChain(CONF_PROTOCOL_INBOUND_RTMP); 
     145        if (chain.size() == 0) { 
     146                ASSERT("Invalid protocol chain: %s", CONF_PROTOCOL_INBOUND_RTMP); 
     147        } 
     148        pAcceptor = new TCPAcceptor(ip, (uint16_t) acceptorConfig[CONF_PORT], 
     149                        acceptorConfig, chain); 
    133150        if (!pAcceptor->StartAccept(pApp)) { 
    134151                ASSERT("Unable to fire up acceptor"); 
Note: See TracChangeset for help on using the changeset viewer.