[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