Weired Scenario- Symbian HTTP tunneling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Just fyi: there is also HTTP tunneling support in QuteCom. I don't know 
if it does some kind of RTP compression.

regards
klaus

Fabio Pietrosanti (naif) schrieb:
> VOIP Guru wrote:
>> Well I was playing with it for the last few months.
>> First I thought I could just use a opensource HTTP tunnel/server and
>> send the data through it. But later I realized, true HTTP tunneling
>> could not be usefull in this case. The main reason is most of the HTTP
>> tunnel does not keep persistent TCP connection rather it closes the
>> connection as soon as it completes the request. But in real life
>> scenario you dont want that as it will shoot up the PDD for the
>> overhead of reconnection. Second HTTP always adds the header with it
>> and can not be attached as is with the RTP as it will eat up all your
>> bandwidth and payload. So I came up with idea of using good HTTP
>> wrapping for SIP messages and having some tricky headers with RTP.
> For tricky headers for RTP what do you mean?
> In a project to make an RTP compatible packet over a 9.6kb GSM CSD 
> channel last year we made a strong analisys to strip-out any field of 
> the header that we was able not-to-retransmit at each packet, and we put 
> all them in a HELO packet to be exchanged by the peer at the beginning.
> 
> This greatly reduced the RTP header overhead from 12byte to 4byte + a 
> two way initial HELO packet exchange.
> Are you using a similar approach?
> 
> Still i am concerned about possible performence problem of TCP, even if 
> the paper i provided in the past email state that by using NO_DELAY it 
> should have less than 20-25% more latency than when used with UDP.
> Even if the paper also state that the latency of plain TCP it's more 
> than 150-200% of UDP transport.
> 
>>  I
>> also used two persistent connection one for SIP and another for RTP.
>>   
> Nice, how do you manage congestions and retransmissions?
> I mean, did you had to enable/disable SACK features of TCP or something 
> like this?
> 
> I read there that using https instead of http would be maybe better:
> http://lists.iptel.org/pipermail/serusers/2005-December/026406.html
> 
>> The most critical part is, you still need to parse the SIP and SDP for
>> routing all your message and RTP. So actually I ended up writing
>> partial SIP proxy with the mixup on HTTP protocol.
>>   
> I think you also wrote a gateway to make translate the RTP-over-HTTP to 
> plain RTP, right?
> 
> Are you planning to release such software and/or the specifications of 
> the protocol in an opensource environment?
> 
> I would be very interesting in a cooperation about such kind of 
> technology that, other than providing firewall-traversal, could also 
> create some narrowbandwidth RTP header transport if properly 
> implemented, thus strongly reducing the bandwidth.
> 
> Waiting for yours
> 
> Fabio
> 
> 
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org



[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux