[vlc-devel] Support for ONVIF Profile G

Rémi Denis-Courmont remi at remlab.net
Sun Jul 13 10:34:20 CEST 2014


Currently, there is no way to start a demuxer (including live555) from anywhere but the beginning. The core will isssue a seek request after the initial PLAY...
Conversely, the core does not provide the duration or end time, but just sends a stop at the approximate time.

So you will need to improve the interface between demux plugins and the input thread (core). LibVLC is just the tip of the iceberg.

BTW, why do you represent time as a string?

(Sorry for top post)
Rémi Denis-Courmont
Sent from my NVIDIA Tegra-powered device

----- Reply message -----
De : "David R. Robison" <david.robison at openroadsconsulting.com>
Pour : "Mailing list for VLC media player developers" <vlc-devel at videolan.org>
Objet : [vlc-devel] Support for ONVIF Profile G
Date : sam., juil. 12, 2014 23:34

I am looking at adding a modification to vlc to support ONVIF Profile G 
to support playing recorded video. This is done by setting the Range 
header on the RTSP Play request. Live555 already supports setting the 
RTSP header. My thought was to add a new function to the 
lib/media_player.c function called:

void libvlc_media_player_set_abs_range( libvlc_media_player_t *p_mi,
char* fromClock, char* toClock)

This would then be used by the modules/access/live555.cpp file to send 
the arguments to the live555 subsystem. This meets my needs as my vlc 
player is embedded in another application that uses the library interface.

Before I headed down this path wanted to make sure this sounded 
reasonable to everyone and no one had a problem with the new 
media_player function.
Any thoughts? Anyone think of a better way? Any suuggestions?


David R Robison
Open Roads Consulting, Inc.
103 Watson Road, Chesapeake, VA 23320
phone: (757) 546-3401
e-mail: david.robison at openroadsconsulting.com
web: http://openroadsconsulting.com
blog: http://therobe.blogspot.com
book: http://www.xulonpress.com/bookstore/bookdetail.php?PB_ISBN=9781597816526

This email communication (including any attachments) may contain confidential and/or privileged material intended solely for the individual or entity to which it is addressed.
If you are not the intended recipient, please delete this email immediately.

vlc-devel mailing list
To unsubscribe or modify your subscription options:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20140713/0f25a29a/attachment.html>

More information about the vlc-devel mailing list