Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master Update #504

Merged
merged 173 commits into from
Jan 2, 2025
Merged
Changes from 1 commit
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
6a3ae06
Add media signing spec
svefredrik Aug 28, 2022
47e0062
Update MediaSigning.xml
axelks Aug 30, 2022
fe069db
Add frequency column to TLV tag table
svefredrik Aug 31, 2022
623a7f4
Remove tag for number of tags
svefredrik Sep 1, 2022
a15203e
Add signed video picture
svefredrik Sep 13, 2022
b7aba69
Update MediaSigning.xml
bjornvolcker Sep 13, 2022
8d68bdb
Update MediaSigning.xml
bjornvolcker Sep 14, 2022
96ebd48
Update MediaSigning.xml
bjornvolcker Sep 15, 2022
417f3ee
Update MediaSigning.xml
bjornvolcker Sep 16, 2022
3883bfe
Fix xml
svefredrik Sep 16, 2022
31728bd
Create MediaSigning.xml
bjornvolcker Sep 16, 2022
64a3276
Update MediaSigning.xml
bjornvolcker Sep 16, 2022
92db499
Update MediaSigning.xml
bjornvolcker Sep 16, 2022
d88ab55
Update MediaSigning.xml
bjornvolcker Sep 16, 2022
45caa3a
Update MediaSigning.xml
bjornvolcker Sep 17, 2022
0318c87
Update MediaSigning.xml
bjornvolcker Sep 18, 2022
c2d68ef
Fix xml
svefredrik Sep 19, 2022
e2b818c
Update MediaSigning.xml
bjornvolcker Sep 19, 2022
2b3cf95
Update MediaSigning.xml
bjornvolcker Sep 19, 2022
d988ee0
Make comments out of text within brackets
svefredrik Sep 19, 2022
eb4d048
Update MediaSigning.xml
bjornvolcker Sep 19, 2022
ff59d9c
One more comment
svefredrik Sep 20, 2022
c5a9118
Add meeting comments
svefredrik Sep 20, 2022
79ec517
Update MediaSigning.xml
axelks Sep 20, 2022
f5938e5
Update MediaSigning.xml
axelks Sep 20, 2022
34b91e8
Update MediaSigning.xml
axelks Sep 20, 2022
5fa08c0
Update MediaSigning.xml
axelks Sep 20, 2022
990764d
Update MediaSigning.xml
axelks Sep 20, 2022
e181f36
Update MediaSigning.xml
axelks Sep 20, 2022
6cd2ddc
Update MediaSigning.xml
axelks Sep 20, 2022
3d48644
Fix & usage
axelks Sep 20, 2022
78574fe
Updated UTC reference to match Export File Format
axelks Sep 20, 2022
abc42f0
Added note to comment to provide image
axelks Sep 20, 2022
7578636
Updated onvif vendor info tag
axelks Sep 21, 2022
e204d8f
Fixed reference to x.660 & ISO/IEC 9834
axelks Sep 21, 2022
dd22a6e
Updated OID wording to reflect
axelks Sep 21, 2022
47dfbe8
Set width for image
svefredrik Sep 21, 2022
9d3f5a1
Add more Dublin meetings comments
svefredrik Sep 22, 2022
23287d9
Reworked comments into swedish
axelks Oct 11, 2022
c7501e2
Added reference to AOM & removed comment
axelks Oct 13, 2022
55f221e
Encode illegal char
svefredrik Oct 17, 2022
7451953
Add comments from Casablanca meeting
svefredrik Nov 9, 2022
b09291c
Address github comments
svefredrik Nov 9, 2022
3c7cb2a
Update MediaSigning.xml
bjornvolcker Nov 21, 2022
2c0d139
Update MediaSigning.xml
bjornvolcker Nov 21, 2022
9ce5785
Update MediaSigning.xml
bjornvolcker Nov 22, 2022
b1ab332
Update MediaSigning.xml
bjornvolcker Nov 23, 2022
bd0bce5
Update MediaSigning.xml
bjornvolcker Nov 23, 2022
16589ac
Update MediaSigning.xml
bjornvolcker Nov 25, 2022
70d0c71
Update MediaSigning.xml
bjornvolcker Dec 6, 2022
9dc110f
Update MediaSigning.xml
bjornvolcker Dec 7, 2022
53c6dc4
Move client handling to an informative appendix
svefredrik Dec 8, 2022
a5a047a
Update MediaSigning.xml
bjornvolcker Dec 13, 2022
9244a3e
Update MediaSigning.xml
bjornvolcker Jan 2, 2023
5bacc65
Update MediaSigning.xml
bjornvolcker Jan 4, 2023
7ba5e32
Add linked hash picture. Add IDs for all sections.
svefredrik Jan 5, 2023
792b5eb
Add picture showing linked hashes one NALU per frame
svefredrik Jan 11, 2023
ebbf7b7
Update linked hashes figure
svefredrik Jan 12, 2023
8d98a67
Update year and release
svefredrik Jan 13, 2023
4f9565b
Update MediaSigning.xml
bjornvolcker Jan 17, 2023
9a8837d
Update MediaSigning.xml
bjornvolcker Jan 18, 2023
7f42d56
Rename reference hash to anchor hash
bjornvolcker Jan 19, 2023
a39dfbf
Update MediaSigning.xml
bjornvolcker Jan 24, 2023
ce00311
General text changes
bjornvolcker Jan 26, 2023
092acc9
Added info on how to handle an external key
bjornvolcker Jan 27, 2023
4319579
Add capabilities and operation for media signing
svefredrik Feb 7, 2023
2d62e29
Add media signing configuration and capabilities
svefredrik Feb 15, 2023
924207b
Minor updates to TLV tags
bjornvolcker Feb 16, 2023
c5c1ec5
Reword external key till user provisioned key
axelks Feb 23, 2023
3b0b7b0
Removes Public Key TLV
bjornvolcker Feb 27, 2023
c657fc1
Defines hash algorithm by OID node code
bjornvolcker Feb 28, 2023
1c47d7b
Minor clarifications in Security spec
svefredrik Feb 28, 2023
fc7c9de
Add missing </para>
svefredrik Feb 28, 2023
9792977
Reworked capabilities for media signing
svefredrik Feb 28, 2023
a50cb61
Use serialized OID format
bjornvolcker Feb 28, 2023
8be1bba
Adds redundancy information
bjornvolcker Mar 8, 2023
39cfdec
Remove SigningLatency and add MediaSigningSupported cap
svefredrik Mar 8, 2023
009cd6b
Update MediaSigning.xml
bjornvolcker Mar 31, 2023
be7d4c5
Update MediaSigning.xml
bjornvolcker Apr 3, 2023
355aa56
Fix xml errors
svefredrik Apr 6, 2023
8fa14b4
Update MediaSigning.xml
bjornvolcker Apr 27, 2023
6e72c63
Update MediaSigning.xml
bjornvolcker Apr 27, 2023
3b3601b
Updated Arbitrary data tag
bjornvolcker May 4, 2023
c801888
Update MediaSigning.xml
bjornvolcker May 9, 2023
3f33387
Add signing flow chart and example images for 3 cases.
svefredrik May 15, 2023
cff1b17
Remove Text is not SVG footer
svefredrik May 15, 2023
5a31aee
Update MediaSigning.xml
bjornvolcker May 22, 2023
dbde23e
Include SetSynchronizationPoint information
axelks May 23, 2023
7cfea75
Clarify SetSynchronizationPoint
axelks May 23, 2023
c1ff842
Fixed reference & bibliography comments
axelks May 23, 2023
910652d
Updated and included references
axelks May 24, 2023
75b937e
Updated references to media signing specification
axelks May 24, 2023
7413d77
Fix duplicate section ids
svefredrik May 24, 2023
5a330a9
Fixed version and revision info
axelks May 24, 2023
ec7e890
Update release month and revision history
svefredrik May 24, 2023
0b0d412
Update MediaSigning.xml
bjornvolcker Oct 25, 2023
fff2c0f
Added low bitrate mode
bjornvolcker Oct 26, 2023
9c98616
Updated Figure 1 to correctly link previous I-frame
Dec 11, 2023
6ee06ee
Renames "only need once"
bjornvolcker Feb 12, 2024
2eb3d39
Add hashing example with B-frames
bjornvolcker Apr 18, 2024
365d36c
Clarifies the use of Low Bitrate Mode
bjornvolcker Apr 18, 2024
2c477fd
Fixing a broken link ( linked -> linkend in an xml tag)
ocampana-videotec Apr 18, 2024
1ece513
Merge branch 'development' into signedvideo
bjornvolcker May 16, 2024
fe329b3
Name change and TLV update
bjornvolcker May 30, 2024
7c8d81a
Zeros for no linked hash
bjornvolcker May 31, 2024
4d35df1
Add field of view support to PTZ metadata streams (#305)
Ekmansoft Jul 25, 2024
fa071df
Add requirements for device supporting ICE candidates (#392)
jflevesque-genetec Jul 25, 2024
4a2de01
Extend LPR event to include Speed and Direction of the detected objec…
bsriramprasad Jul 25, 2024
e93648f
Extend ObjectStorageS3 configuration to include Token (#424)
bsriramprasad Jul 25, 2024
3ef7e72
Add commented out elements for use with visual studio. (#443)
HansBusch Jul 25, 2024
4e09ce2
Add CertPathValidationPolicyId to AuthorizationServer & StorageConfig…
jmelancongen Aug 8, 2024
08c2d85
Add RTCP & i-Frame requests requirements to WebRTC spec (#442)
jmelancongen Aug 12, 2024
fa3abb4
Remove duplicate pull point capability and mark it as deprecated. (#444)
HansBusch Aug 15, 2024
c915482
CreateEccKeyPair RFC updated and Curve name reference to IANA updated…
sujithhanwha Aug 15, 2024
6536f10
Add object attribute UUID. (#445)
HansBusch Aug 16, 2024
f1d22ee
Relax requirement for certificate duplicates. (#452)
HansBusch Aug 19, 2024
6043f42
Add section on configuration parameters including device requirements…
HansBusch Aug 19, 2024
792924b
Fix accidental omission by PR #426.
HansBusch Aug 19, 2024
25e1640
Merge branch 'development' of https://github.com/onvif/specs into dev…
HansBusch Aug 19, 2024
d2a4d4e
Update preview locations
HansBusch Aug 20, 2024
022847c
Fix xml syntax by adding missing para.
HansBusch Aug 20, 2024
2d4bae5
SEIs are hashed individually
bjornvolcker Aug 26, 2024
f8810ae
Rename golden SEI
bjornvolcker Sep 6, 2024
20711b6
Minor clarification for the setwebrtcconfigurations (#455)
sujithhanwha Sep 6, 2024
73a16d5
Fixed description regarding AuthorizationServer (#456)
bsriramprasad Sep 6, 2024
e138c19
Adds one byte in general tag
bjornvolcker Sep 10, 2024
0aa8983
CertPathValidationPolicy update (#451)
HansBusch Sep 18, 2024
d088a29
Added clarification for optional CertPathValidationPolicyID in WebRTC…
bsriramprasad Sep 18, 2024
7b6fc03
Security/update validation path (#460)
HansBusch Oct 1, 2024
4d17fa9
Align specification capability names to schema. (#471)
HansBusch Oct 1, 2024
c6efd0a
Update ISO reference URL (#466)
bsriramprasad Oct 4, 2024
01e02e7
Clarify delete interfaces for object storage (#478)
bsriramprasad Oct 22, 2024
6f793fe
wrap auth server apis with capability (#476)
bsriramprasad Oct 22, 2024
c6aab75
Allow only single list of trust anchors, as the list can already cont…
HansBusch Oct 22, 2024
6c9bf8c
Remove referencing WS PullPoint to avoid confusion with realtime pull…
HansBusch Oct 23, 2024
f32ced6
LensDescription present when Fisheye view mode is present (#465)
jflevesque-genetec Oct 23, 2024
40d79fc
Allow for both video audio depency of the metadata configuration
sujithhanwha Nov 5, 2024
b360310
Improve certificate verification policy and correct specification ref…
bsriramprasad Nov 5, 2024
945f3c8
Removed transport and onvif_host identifiers from ONVIF entry point
bsriramprasad Nov 6, 2024
a7837aa
Introduce hardware type in ServiceCapabilities (#441)
jflevesque-genetec Nov 13, 2024
a79a17d
Correct typo in FormalPants. (#487)
HansBusch Nov 22, 2024
24a0b3b
clarify optional uplink fields dependency on authentication mode (#486)
bsriramprasad Nov 22, 2024
d23f689
clarify rotation in video encoder configuration for issue 457 (#472)
sujithhanwha Nov 22, 2024
ff3e9c3
Add label and sign metadata entry. (#494)
HansBusch Nov 27, 2024
62656fd
Change 'a HTTP' to 'an HTTP' (onvif#492) (#493)
johado Nov 27, 2024
ec1b7d4
New revision number in Media2.xml
bjornvolcker Dec 6, 2024
7419aea
New revision number in Security.xml
bjornvolcker Dec 6, 2024
1922218
Merge pull request #372 from onvif/signedvideo
willysagefalk Dec 6, 2024
c00f9cd
Annex Cipher Reference ONVIF Advanced Security Specification (#484)
kieran242 Dec 9, 2024
95b4781
Update document revision information.
HansBusch Dec 10, 2024
064909d
Apply Axis review comments.
HansBusch Dec 10, 2024
b08a200
Update schema version numbers.
HansBusch Dec 12, 2024
249deaf
Update WebRTC example to use peer instead of DeviceId (#500)
jmelancongen Dec 12, 2024
907d2a0
Fix element insertion and move it before extension point.
HansBusch Dec 12, 2024
168e879
Merge branch 'development' of https://github.com/onvif/specs into dev…
HansBusch Dec 12, 2024
965a555
Fix revision history.
HansBusch Dec 16, 2024
667d946
Fix name typos
HansBusch Dec 16, 2024
6bea3a3
Fix according to JCI review comments.
HansBusch Dec 16, 2024
c8711ce
Fix typo
HansBusch Dec 16, 2024
e623221
Fix typo.
HansBusch Dec 16, 2024
4f07295
Apply Honeywell review comments.
HansBusch Dec 16, 2024
17319e7
Improve backward compatibility for the unlikely case of proprietary e…
HansBusch Dec 16, 2024
425cb94
Improve layout of first example.
HansBusch Dec 16, 2024
95daf73
Update four example svg.
HansBusch Dec 17, 2024
6b7dbdb
Improve index alignment
HansBusch Dec 17, 2024
da8534d
addressed Moto review feedback (#502)
bsriramprasad Dec 18, 2024
374a498
Improve layout of section on signing multiple gops.
HansBusch Dec 18, 2024
c8914f4
Merge branch 'development' of https://github.com/onvif/specs into dev…
HansBusch Dec 18, 2024
17fb051
Remove top GOP list from partial gop signing examples.
HansBusch Dec 18, 2024
0a271e9
Improve explanatory example text.
HansBusch Dec 18, 2024
2bf8eab
Add SetCertPath capability. (#501)
HansBusch Dec 19, 2024
323791a
Add titles and text to example on partial GOPs.
HansBusch Dec 19, 2024
d7f3684
Incorporate Honeywell review comment.
HansBusch Dec 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add frequency column to TLV tag table
Change-Id: I531f622bfa2f8b0341cdf0276c9f945e63cf49ab
  • Loading branch information
svefredrik committed Aug 21, 2023
commit fe069db7e214f75f1837213156e94b2cc70e7fd7
143 changes: 110 additions & 33 deletions doc/MediaSigning.xml
Original file line number Diff line number Diff line change
Expand Up @@ -358,62 +358,139 @@
<para>
<table frame="all">
<title>TLV tags</title>
<tgroup cols="3" align="left">
<colspec colname="c1" colnum="1" colwidth="1.33*"/>
<tgroup cols="4" align="left">
<colspec colname="c1" colnum="1" colwidth="1.64*"/>
<colspec colname="c2" colnum="2" colwidth="1*"/>
<colspec colname="c3" colnum="3" colwidth="2.32*"/>
<colspec colname="newCol3" colnum="3" colwidth="1*"/>
<colspec colname="c3" colnum="4" colwidth="4.47*"/>
<thead>
<row>
<entry><para>Tag</para></entry>
<entry><para>Decimal</para></entry>
<entry><para>Description</para></entry>
<entry>
<para>Tag</para>
</entry>
<entry>
<para>#</para>
</entry>
<entry><para>Freq</para></entry>
<entry>
<para>Description</para>
</entry>
</row>
</thead>
<tbody>
<row>
<entry><para>General info</para></entry>
<entry><para>1</para></entry>
<entry><para>General info like GOP length</para></entry>
<entry>
<para>General info</para>
</entry>
<entry>
<para>1</para>
</entry>
<entry><para>Every document</para></entry>
<entry>
<para>General info like GOP length</para>
</entry>
</row>
<row>
<entry><para>Public key</para></entry>
<entry><para>2</para></entry>
<entry><para>The public signing key</para></entry>
<entry>
<para>Public key</para>
</entry>
<entry>
<para>2</para>
</entry>
<entry><para>Every n:th document</para></entry>
<entry>
<para>The public signing key</para>
</entry>
</row>
<row>
<entry><para>Product info</para></entry>
<entry><para>3</para></entry>
<entry><para>Information about the device</para></entry>
<entry>
<para>Product info</para>
</entry>
<entry>
<para>3</para>
</entry>
<entry><para>Every document</para></entry>
<entry>
<para>Information about the device</para>
</entry>
</row>
<row>
<entry><para>Hash list</para></entry>
<entry><para>4</para></entry>
<entry><para>List of frame hashes</para></entry>
<entry>
<para>Hash list</para>
</entry>
<entry>
<para>4</para>
</entry>
<entry><para>Every document</para></entry>
<entry>
<para>List of frame hashes</para>
</entry>
</row>
<row>
<entry><para>Signature</para></entry>
<entry><para>5</para></entry>
<entry><para>The signature of the document</para></entry>
<entry>
<para>Signature</para>
</entry>
<entry>
<para>5</para>
</entry>
<entry><para>Every document</para></entry>
<entry>
<para>The signature of the document</para>
</entry>
</row>
<row>
<entry><para>Arbitrary data</para></entry>
<entry><para>6</para></entry>
<entry><para>You put your weed in there</para></entry>
<entry>
<para>Arbitrary data</para>
</entry>
<entry>
<para>6</para>
</entry>
<entry><para>Optional</para></entry>
<entry>
<para>You put your weed in there</para>
</entry>
</row>
<row>
<entry><para>Number of tags</para></entry>
<entry><para>7</para></entry>
<entry><para>Total number of TLV tags included</para></entry>
<entry>
<para>Number of tags</para>
</entry>
<entry>
<para>7</para>
</entry>
<entry><para>Every document</para></entry>
<entry>
<para>Total number of TLV tags included</para>
</entry>
</row>
<row>
<entry>Certificate</entry>
<entry>8</entry>
<entry>The public key certificate</entry>
<entry><para>Certificate</para></entry>
<entry><para>8</para></entry>
<entry><para>Once</para></entry>
<entry><para>The public key certificate</para></entry>
</row>
<row>
<entry><para>ONVIF vendor tag</para></entry>
<entry><para>130</para></entry>
<entry><para>Signals that the document is signed according to this standard</para></entry>
<entry><para>Hashing algo</para></entry>
<entry><para>9</para></entry>
<entry><para>Once</para></entry>
<entry><para>The algorithm that was used to calculate the hashes</para></entry>
</row>
<row>
<entry><para>Signing algo</para></entry>
<entry><para>10</para></entry>
<entry><para>Once</para></entry>
<entry><para>The algorithm that was used to sign the document</para></entry>
</row>
<row>
<entry>
<para>ONVIF vendor tag</para>
</entry>
<entry>
<para>130</para>
</entry>
<entry><para>Every document</para></entry>
<entry>
<para>Signals that the document is signed according to this standard</para>
</entry>
</row>
</tbody>
</tgroup>
Expand Down