[ipcamera] Improve ONVIF preset naming (#8948)
* Refactor to prevent endless loop. * Allow `-rtsp_transport tcp` to be over-ridden. * Display actual preset names * Allow IP to not match due to Hostname given in setup. * Fix index off by 1 * Bug fixes for HLS * Compatibility fix for GotoPreset * Improve default snapshot quality and allow FFmpeg arguments to be changed. Signed-off-by: Matthew Skinner <matt@pcmus.com> Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
This commit is contained in:
@@ -241,6 +241,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
@@ -479,6 +487,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
@@ -722,6 +738,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
@@ -1006,6 +1030,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
@@ -1272,6 +1304,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
@@ -1535,6 +1575,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
@@ -1823,6 +1871,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
@@ -2098,6 +2154,14 @@
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="snapshotOptions" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<label>Snapshot Options</label>
|
||||
<description>Specify your own FFmpeg options to be used when creating snapshots from RTSP.
|
||||
</description>
|
||||
<default>-an -vsync vfr -q:v 2 -update 1</default>
|
||||
<advanced>true</advanced>
|
||||
</parameter>
|
||||
|
||||
<parameter name="alarmInputUrl" type="text" required="false" groupName="FFmpeg Setup">
|
||||
<context>url</context>
|
||||
<label>Alarm Input URL</label>
|
||||
|
||||
Reference in New Issue
Block a user