[Bug 752531] [rtspsrc/rtpjitterbuffer]: playback and seek is unstable if set buffering mode
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Jul 19 20:11:42 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=752531
--- Comment #2 from jihae <vegas8001 at gmail.com> ---
hm.. ok. "I need to get buffering msg from the pipeline." means buffering msg
with buffering percent should be informed to the application.
The problem is "buffer-mode" setting of rtspsrc/rtpjitterbuffer.
if want to get buffering msg with percent, have to set "buffer-mode" property
as 'BUFFER_MODE_BUFFER' .
static const GEnumValue buffer_modes[] = {
{BUFFER_MODE_NONE, "Only use RTP timestamps", "none"},
{BUFFER_MODE_SLAVE, "Slave receiver to sender clock", "slave"},
{BUFFER_MODE_BUFFER, "Do low/high watermark buffering", "buffer"},
{BUFFER_MODE_AUTO, "Choose mode depending on stream live", "auto"},
{BUFFER_MODE_SYNCED, "Synchronized sender and receiver clocks", "synced"},
{0, NULL, NULL},
};
if not set anything, the default(slave mode) working has no problem.
However, if set "buffer-mode" property as 'BUFFER_MODE_BUFFER', the rtsp
streaming is blocked after seek.
and sometimes, buffering percent also stopped before starting playing.
Additionally, even if use with gst-rtsp-server plugin as a server,
the problem is similar. (play > pause > seek > resume , never resume...)
tested as below.
1)copy a video file into 'gst-rtsp-server-1.5.2/examples/'.
2)run gst-rtsp-server-1.5.2/examples$ ./test-mp4 ./rtsp_video.mp4
stream ready at rtsp://127.0.0.1:8554/test
3)I used the uri "rtsp://127.0.0.1:8554/test" as rtsp streaming uri.
--
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