Hi
We need to stream from a secured environment behind a firewall so our only choice is RTMP (no UDP out, only TCP). Client requires that we have to have a delay of around 500ms max. we are working either in rtp-live stream type or live-lowlatency.
From our many tests in the lab, RTMP always carries 1.5 seconds delay for each side. So if we broadcast camera --> encoder --> RTMP --> Wowza --> RTMP --> Flash viewer, we get 3 seconds delay.
If we change the broadcasting side to RTP (camera --> encoder --> RTP --> Wowza --> RTMP --> Flash viewer), delay drops to 1.5 seconds.
If we change viewer to rtp (camera --> encoder --> RTP --> Wowza --> RTP --> VLC viewer) we have almost no delay.
anyone can explain that? how come Skype works so nicely (behind the firewall it resorts to TCP, too) with almost no delay?
thanks for ANY idea
Joel