[gstreamer-bugs] [Bug 612915] streaming stopped for tcp interleaved communication:

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Mar 29 04:52:05 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=612915
  GStreamer | gst-rtsp-server | git

--- Comment #8 from sreerenj <bsreerenj at gmail.com> 2010-03-29 11:52:01 UTC ---
Hi,

gst-plugins-base/gst-libs/gst/rtspgstrtspconneciton.c,
--------------------------------------------------------------
Inside the function body

            gst_rtsp_source_dispatch (GSource * source, GSourceFuncallback     
 G_GNUC_UNUSED,gpointer user_data G_GNUC_UNUSED)

If build_next() returns EEOF, control goes to "goto eof;" and there the
watchfuntion "closed" is initiating., so that the streaming is stopping . But
for QuickTime player(in tunneling) , getting zero in the read socket function
after one minute of streaming, and the build_next() returns EEOF after one
minute. So the streaming stopped. 

But here actually the client is not closing !

If we remove the  "watch->funcs.closed (watch, watch->user_data);" from "goto
eof" and add 
"
watch->funcs.message_received (watch, &watch->message,
              watch->user_data);

    return TRUE;"   (so that write event occur without any problem).


these to eof: then the streaming is not stopped .I checked it for two hours. 

One more problem still exist that, the server is not receiving further requests
from client side player after this.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list