[Asterisk-video] app_rtsp hangup after exactly twominutes usingDarwin Streaming Server

Klaus Darilion klaus.mailinglists at pernau.at
Tue Aug 28 08:29:01 CDT 2007


I wonder why rtsp with RTP over UDP was invented at all if no clients 
support STUN. I tested several (QT,VLC...) but all of them did not 
worked at all or only after fall back to http. This looks like rtsp and 
NAT is worse than SIP and NAT.

klaus

Sergio Garcia schrieb:
> No, but perhaps it's easier to implement the rtsp http tunneling for that case.
> (Axis cameras support it for example)
> 
> BR
> Sergio
> 
> ---------- Original Message ----------------------------------
> From: Klaus Darilion <klaus.mailinglists at pernau.at>
> Reply-To: Development discussion of video media support in Asterisk<asterisk-video at lists.digium.com>
> Date:  Tue, 28 Aug 2007 13:49:48 +0200
> 
>> btw: do you know rtsp clients which work behind NAT (use STUN)?
>>
>> Sergio Garcia schrieb:
>>> The solution is as you have stated, sending RTCP RR packets from app_rtsp to DSS. 
>>> Added to the to-do list.. :)
>>>
>>>
>>> ---------- Original Message ----------------------------------
>>> From: "Thomas Frieling" <thomas.frieling at viif.de>
>>> Reply-To: Development discussion of video media support in Asterisk<asterisk-video at lists.digium.com>
>>> Date:  Thu, 9 Aug 2007 12:43:55 +0200
>>>
>>>> Hi group!
>>>>
>>>> I found out why app_rtsp hangs up after two minutes playing when using Darwin Streaming Server (DSS).
>>>> The problem is DSS's RTP-Timout, which is exactly two minutes, which is thrown because app_rtsp doesn't send any RTCP-Packages to report streaming status.
>>>>
>>>> Now, there are two major possiblities to fix this issue:
>>>>
>>>> 1. change /etc/streaming/streamingserver.xml to more than 120 seconds
>>>> <PREF NAME="rtp_timeout" TYPE="UInt32" >1200</PREF> 
>>>>
>>>> 2. make app_rtsp send RTCP-Messages (which is the better but more difficult solution)
>>>>
>>>> When sending RTCP RR packages there are three solutions:
>>>> a) send dummy RTCP RR packages
>>>> b) forward RTCP RR packages from the handset to DSS
>>>> c) create RR packages about the connection between app_rtsp and DSS
>>>>
>>>>
>>>> Any other ideas?
>>>> Thomas
>>>>
>>>>
>>>  
>>>
>>> _______________________________________________
>>> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>>>
>>> asterisk-video mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>    http://lists.digium.com/mailman/listinfo/asterisk-video
>> _______________________________________________
>> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>>
>> asterisk-video mailing list
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-video
>>
>  
> 
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
> 
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-video



More information about the asterisk-video mailing list