RTSP seeking implementation

Feature requests for VLC.
E-bola

RTSP seeking implementation

Postby E-bola » 18 Nov 2004 01:14

I have been using the new VLM feature of VLC and i simply love it :)
Although one thing is missing badly, you can not, so far, seek in the RTSP streams. Seeking or atleast a Fast forward function or similar is a MUST when streaming. I know MS win 2003 streaming solution supports it with their semi private RTSP solution, and pretty sure real and darwin streaming server supprots it too, so it should definately be possible.

Anyway thats my request: To be able to seek with a slider bar, as in normal palyback in vlc, when streaming in RTSP.

Somebodyt please implement it pretty please :)

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 18 Nov 2004 03:36

say: pretty pretty please with a cherry on top :P :P
Don't use PMs for support questions.

E-bola

reply

Postby E-bola » 23 Nov 2004 01:02

/me emulates a cherry

:wink:

ragoutoutou
New Cone
New Cone
Posts: 5
Joined: 20 Jul 2005 14:32

Yes pleeaaaaaaase!

Postby ragoutoutou » 27 Jul 2005 12:24

so far, vlc crashes when I try to seek within the demo videos provided with Darwin while Quicktime seems to have absolutely no problems.

So far, there's no client on linux able to seek within rtsp provided videos, it would be really great to have VLC supporting seek functionnalities, especially for thin clients and in corporate environment.

dionoea
Cone Master
Cone Master
Posts: 5157
Joined: 03 Dec 2003 23:09
Location: Paris, France

Postby dionoea » 27 Jul 2005 14:30

rtsp seek works fine here
Antoine Cellerier
dionoea
(Please do not use private messages for support questions)

E-bola

Well...

Postby E-bola » 27 Jul 2005 14:34

I have been using vlm to serve rtsp-udp streams with vlc to vlc and seeking works. I use mpeg2 ps streams.

The dfeveloper who implmeneted seeking, did mention that not all containers was supported though, so maybe u can try some different ones to see if that gives u any success, please report back either way

Cheers E-bola

ragoutoutou
New Cone
New Cone
Posts: 5
Joined: 20 Jul 2005 14:32

Thanks for the info

Postby ragoutoutou » 28 Jul 2005 09:57

do you know where I can find more informations about the seek supported streams?

Thanks beforehand

Regards

dionoea
Cone Master
Cone Master
Posts: 5157
Joined: 03 Dec 2003 23:09
Location: Paris, France

Re: Thanks for the info

Postby dionoea » 28 Jul 2005 11:09

do you know where I can find more informations about the seek supported streams?
Trial and error :)
Antoine Cellerier
dionoea
(Please do not use private messages for support questions)

ragoutoutou
New Cone
New Cone
Posts: 5
Joined: 20 Jul 2005 14:32

Postby ragoutoutou » 28 Jul 2005 14:21

Trial and error

Thanks but ... no...

I'm already doing that, if I ask on the forum, it's with the desesperate hope someone knows more about the subject. (are the vlc devs sometimes reading the forum?)

If someone can point me to a post, an article, a doc, a source file where I can have a look at what works and what doesn't, I'd be really gratefull.

regards

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 28 Jul 2005 14:53

This information has not been gathered so far.

However if I try the streams from Apple Events (hosted on QTSS), then seeking works for me. That's all I know.

http://stream.qtv.apple.com/events/sep/ ... 04_ref.mov
That one for instance
Don't use PMs for support questions.

ragoutoutou
New Cone
New Cone
Posts: 5
Joined: 20 Jul 2005 14:32

Postby ragoutoutou » 28 Jul 2005 15:49

seems like http stream...

In fact, my problem is the following: the company I work for is about to deploy thin clients to replace ou Wintendows desktops... So far, the os choice is pending between a linux image or a xp embedded image. The problem is the company demands a video streaming framework... on the windows side, no problem, they have the mms+wmp system... on the linux side, we have nothing so far (i'm testing the fenice/dss/helix/vlc at the server side and the Cisco OSSVP/Helix Player/MPlayer/Nemesi at the client side).

jahanzeb
Blank Cone
Blank Cone
Posts: 12
Joined: 16 Sep 2010 09:08
VLC version: 2.0.1
Operating System: Linux

Re: RTSP seeking implementation

Postby jahanzeb » 16 Sep 2010 09:13

Has anybody been able to find a solution of VLC seek problem. Am facing the same issue. Am using Darwing Server version 6.0.3 and VLC client version 1.1.3. Have tested the same server with Quicktime on Windows and Totem on Fedora and seeking works perfectly for both.

Sébastien Escudier
Big Cone-huna
Big Cone-huna
Posts: 853
Joined: 06 Nov 2008 08:38
Operating System: linux

Re: RTSP seeking implementation

Postby Sébastien Escudier » 16 Sep 2010 09:32

Seeking works for me with vlc client connecting to vlc server or live555 server.
Don't know about the others one.
Do you have logs of vlc when you send a seek request ?

jahanzeb
Blank Cone
Blank Cone
Posts: 12
Joined: 16 Sep 2010 09:08
VLC version: 2.0.1
Operating System: Linux

Re: RTSP seeking implementation

Postby jahanzeb » 16 Sep 2010 09:48

Following is the output of vlc with -v switch:

Code: Select all

[i]vlc -v rtsp://streaming.nayatel.com:554/mnt/movies/sample_h264_1mbit.mp4 VLC media player 1.1.3 The Luggage (revision exported) [0x8fe120] main libvlc warning: cannot read /usr/lib64/vlc/plugins/plugins-04081e-3e8.dat (No such file or directory) Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") Warning: call to signal(13, 0x1) [0x8fe120] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Blocked: call to setlocale(6, "") Blocked: call to sigaction(17, 0x7fcc347afb30, 0x7fcc347afa90) Warning: call to signal(13, 0x1) Warning: call to srand(1285265464) Warning: call to rand() Blocked: call to setlocale(6, "") (process:9291): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. Warning: call to signal(13, 0x1) Blocked: call to setlocale(6, "") TagLib: Could not open file streaming.nayatel.com:554/mnt/movies/sample_h264_1mbit.mp4 [0x7fcc1c02f540] faad decoder warning: decoded zero sample [0x7fcc1c002260] avcodec decoder warning: disabling direct rendering [0x7fcc18006b50] main audio output warning: buffer is 65483 late, triggering upsampling [0x7fcc18006b50] main audio output warning: output date isn't PTS date, requesting resampling (60638) [0x7fcc1402c550] main video output warning: vlc_object_find_name(postproc) is not safe! [0x7fcc1402c550] main video output warning: late picture skipped (55348 > -9) [0x7fcc1402c550] main video output warning: late picture skipped (22014 > -9) [0x7fcc18006b50] main audio output warning: audio drift is too big (125955), dropping buffer [0x7fcc18006b50] main audio output warning: timing screwed, stopping resampling [0x7fcc18006b50] main audio output warning: buffer is 104622 late, triggering upsampling [0x7fcc18006b50] main audio output warning: resampling stopped after 1647629 usec (drift: -58713) [0x7fcc18006b50] main audio output warning: buffer is 58879 late, triggering upsampling [0x7fcc18006b50] main audio output warning: received buffer in the future [/i]
When I try to do a seek I get the following:

Code: Select all

[i]number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one [0x7fcc30000c90] main input warning: clock gap, unexpected stream discontinuity [0x7fcc30000c90] main input warning: feeding synchro with a new reference point trying to recover from clock gap number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one [0x7fcc18006b50] main audio output warning: PTS is out of range (31681174), dropping buffer [0x7fcc18006b50] main audio output warning: output PTS is out of range (111776), clearing out [0x7fcc18006b50] main audio output warning: PTS is out of range (147599), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (127771), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (106879), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (86038), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (65084), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (44393), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (23653), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (2621), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (-18432), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (-39488), dropping buffer [0x7fcc18006b50] main audio output warning: output date isn't PTS date, requesting resampling (119553) [0x7fcc18006b50] main audio output warning: buffer is 76446 late, triggering upsampling [0x7fcc18006b50] main audio output warning: resampling stopped after 901917 usec (drift: -29176) [0x7fcc18006b50] main audio output warning: buffer is 82039 late, triggering upsampling [0x7fcc18006b50] main audio output warning: resampling stopped after 2200275 usec (drift: -38720) [0x7fcc18006b50] main audio output warning: buffer is 40018 late, triggering upsampling [0x7fcc18006b50] main audio output warning: PTS is out of range (31330815), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (31309804), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (31288854), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (31325078), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (31303975), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (31282817), dropping buffer [0x7fcc18006b50] main audio output warning: PTS is out of range (31261652), dropping buffer [0x7fcc30000c90] main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 200 ms) number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one number of reference frames exceeds max (probably corrupt input), discarding one [0x7fcc1402c550] main video output warning: early picture skipped [0x7fcc1402c550] main video output warning: early picture skipped [0x7fcc1402c550] main video output warning: early picture skipped [0x7fcc1402c550] main video output warning: early picture skipped [0x7fcc1402c550] main video output warning: early picture skipped [0x7fcc18006b50] main audio output warning: received buffer in the future [0x7fcc18006b50] main audio output warning: received buffer in the future [0x7fcc18006b50] main audio output warning: received buffer in the future [0x7fcc18006b50] main audio output warning: received buffer in the future [0x7fcc18006b50] main audio output warning: received buffer in the future [/i]

Sébastien Escudier
Big Cone-huna
Big Cone-huna
Posts: 853
Joined: 06 Nov 2008 08:38
Operating System: linux

Re: RTSP seeking implementation

Postby Sébastien Escudier » 16 Sep 2010 16:00

please use -vv
there should be live555 rtsp communication.

jahanzeb
Blank Cone
Blank Cone
Posts: 12
Joined: 16 Sep 2010 09:08
VLC version: 2.0.1
Operating System: Linux

Re: RTSP seeking implementation

Postby jahanzeb » 17 Sep 2010 06:04

The output log file was too large to post here. Have uploaded to following URL:

http://www.megafileupload.com/en/file/2 ... c-txt.html

jahanzeb
Blank Cone
Blank Cone
Posts: 12
Joined: 16 Sep 2010 09:08
VLC version: 2.0.1
Operating System: Linux

Re: RTSP seeking implementation

Postby jahanzeb » 22 Sep 2010 14:00

Any help here would be appreciated.

Christoph904
New Cone
New Cone
Posts: 8
Joined: 05 Nov 2010 22:04

Re: RTSP seeking implementation

Postby Christoph904 » 09 Nov 2010 21:09

hi,

i have a similiar problem posted here: viewtopic.php?f=4&t=84108&start=0

have you found a working solution?!

please let me know, thx

jahanzeb
Blank Cone
Blank Cone
Posts: 12
Joined: 16 Sep 2010 09:08
VLC version: 2.0.1
Operating System: Linux

Re: RTSP seeking implementation

Postby jahanzeb » 10 Feb 2011 06:26

I have tested the seek issue with the Developer version of Wowza Media Server V2.1.2 and VLC 1.1.5. The seeking is working properly. But for Darwin streaming server haven't found a solution yet.


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: Corbax and 6 guests