[Live-devel] Slow Edge Recording Playback/Export for missing Rate Control field ( Onvif/Hikvision )

Gennaro Gallo gennaro.gallo at ggenny.it
Tue Jul 24 05:07:55 PDT 2018


Hi,

in Onvif and Hikvision specification for edge recording access there is an
extra header information to add in PLAY command:

Onvif Specification:

https://www.onvif.org/specs/stream/ONVIF-Streaming-Spec-v211.pdf

6.4.2
Rate-Control header field
This specification introduces the Rate-Control header field, which may be
either “yes” or “no”.
If  the  field  is  not  present,  “yes”  is  assumed,  and  the  stream
is  delivered  in  real  time  using
standard  RTP  timing  mechanisms.  If  this  field  is  “no”,  the
stream  is  delivered  as  fast  as
possible, using only the flow control provided by the transport to limit
the delivery rate.
The important difference between these two modes is that with
“Rate-Control=yes”, the server
is in control of the playback speed, whereas with “Rate-Control=no” the
client is in control of
the  playback  speed.  Rate-controlled  replay  will  typically  only  be
used  by  non-ONVIF  specific  clients as they will not specify
“Rate-Control=no”.


In the offical version of live555 this field is missing ( RequestRecord
class ) probably because it is a specific onvif field.

i think that a standard way to have this ( and other ) field could be the
adding of a generic extra header in RequestRecord class.

is it possible ?

Regards.
Gennaro Gallo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20180724/eee12e65/attachment.html>


More information about the live-devel mailing list