<div dir="ltr"><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:17.8048000335693px;background-image:initial;background-repeat:initial">I have an server client application. Server is Java application and client is an android client. I am streaming data using RTSP. I am using the Live555 server for streaming. I can see some constant 2-3 seconds of delay between server and client. Because of which when user gives some input by touch, its effect can be seen at server instantly but it takes 2-3 second for the effect to be visible on client. I have used VideoView Widget of Android to play the stream</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:17.8048000335693px;background-image:initial;background-repeat:initial">To make sure I am not using Live555 server in a wrong way, I used live555MediaServer.exe to stream data and vlc client on my android tab. I also used vlc server to stream data and vlc client on android. Still there is some lag of 2 seconds.</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:17.8048000335693px;background-image:initial;background-repeat:initial">PS: I have very good network bandwidth</p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:17.8048000335693px;background-image:initial;background-repeat:initial">So I have 3 questions</p><ol style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;list-style-position:initial;color:rgb(0,0,0);font-family:Arial,'Liberation Sans','DejaVu Sans',sans-serif;line-height:17.8048000335693px;background-image:initial;background-repeat:initial"><li style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background:transparent">Is RTSP meant to be used for interactive application where user given some event as input or its meant to stream videos, CCTV camera feeds where 2-3 seconds delay does not hurt ?</li><li style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background:transparent">If RTSP can be used for interactive applications, is Live555 implementation good enough for that ?</li><li style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background:transparent">Is RTSP supposed to have some minimum possible delay ?</li></ol><div><font color="#000000" face="Arial, Liberation Sans, DejaVu Sans, sans-serif"><span style="font-size:14px;line-height:17.8048000335693px">Regards</span></font></div><div><font color="#000000" face="Arial, Liberation Sans, DejaVu Sans, sans-serif"><span style="font-size:14px;line-height:17.8048000335693px">Pankaj Bansal</span></font></div></div>