Listen to this page: audio icon

Part 1. References

Future Proof References

On this page...
Overview

The Future Proof reference has become a defacto standard for the implementation of a particular function or capability. It describes a product, service or technological system that will not need to be significantly updated as technology advances. An example of such a standard is MPEG DASH (RFC 6983) external link icon where all new mobile, television, and PCs support this standard for playing back video.

In the following reference descriptions, the terms:

are defined as "Yes", or "No".

Compliancy of Example to Standard
Yes → Indicates that Example fully complies to the standard.
No → Indicates that Example is not compliant.
Example Specific Implementation
Yes → Indicates that a specific Example profile is defined, meaning a subset of the standard is defined.
No → Indicates that the standard is used without any specific restriction.
IEFT Specifications
JSON (JavaScript Object Notation Data Interchange Format)
JavaScript Object Notation (JSON) is a text format for the serialization of structured data.
  • It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition [ECMA-262].
  • JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays).
Standards Body: IETF
Reference Number: RFC 7159
URL: https://tools.ietf.org/html/rfc7159 external link icon
IPR Status: Free
Compliancy of Example to Standard: Yes
Example Specific Implementation: No
Comments: N/A

▲ Top

JWA (JSON Web Algorithms)
This regards the description of encryption algorithms to encrypt JSON objects.
  • This specification registers cryptographic algorithms and identifiers to be used with the JSON Web Signature [JWS], JSON Web Encryption [JWE], and JSON Web Key [JWK] specifications.
Standards Body: IETF
Reference Number: RFC 7518
URL: https://tools.ietf.org/html/rfc7518 external link icon
IPR Status: Free
Compliancy of Example to Standard: Yes
Example Specific Implementation: No
Comments: N/A

▲ Top

JWE (JSON Web Encryption)
This regards the encryption of JSON objects.
  • JSON Web Encryption (JWE) represents encrypted content using JSON- based data structures [RFC7159]. The JWE cryptographic mechanisms encrypt and provide integrity protection for an arbitrary sequence of octets.
Standards Body: IETF
Reference Number: RFC 7516
URL: https://tools.ietf.org/html/rfc7516 external link icon
IPR Status: Free
Compliancy of Example to Standard: Yes
Example Specific Implementation: Yes
Comments: N/A

▲ Top

JWT (JSON Web Token)
This regards the structure of Access tokens used in the OAuth Protocol.
  • JSON Web Token (JWT) is a compact claims representation format intended for space constrained environments such as HTTP Authorization headers and URI query parameters.
Standards Body: IETF
Reference Number: RFC 7519
URL: https://tools.ietf.org/html/rfc7519 external link icon
IPR Status: Free
Compliancy of Example to Standard: Yes
Example Specific Implementation: Yes
Comments: N/A

▲ Top

OAuth 2.0 Authorization Framework
This regards the OAuth Protocol used for token processing.
  • In the traditional client-server authentication model, the client requests an access-restricted resource (protected resource) on the server by authenticating with the server using the resource owner's credentials.
Standards Body: IETF
Reference Number: RFC 6749
URL: https://tools.ietf.org/html/rfc6749 external link icon
IPR Status: Free
Compliancy of Example to Standard: Yes
Example Specific Implementation: No
Comments: N/A

▲ Top

ISO MPEG Specifications
DASH (Dynamic Adaptive Streaming over HTTP) - Part 1: Media presentation description and segment formats
This applies to adaptive streaming of video.
  • ISO/IEC 23009-1:2012 primarily specifies formats for the Media Presentation Description (MPD) and Segments for dynamic adaptive streaming delivery of MPEG media over HTTP.
  • The Media Presentation Description (MPD) is an XML-formatted document and describes a Media Presentation, i.e., a bounded or unbounded presentation of media content.
Standards Body: ISO MPEG
Reference Number: ISO/IEC 23009-1:2012
URL: https://www.iso.org/standard/57623.html external link icon
IPR Status: MPEG LA (IP Camera already needs to pay these royalties irrespective of Example).
Compliancy of Example to Standard: Yes
Example Specific Implementation: No
Comments: N/A

▲ Top

DASH (Dynamic Adaptive Streaming over HTTP) - Part 4: Segment encryption and authentication
This aplies to the encryption of MPEG DASH. ISO/IEC 23009-4:2013 specifies:
  • Format-independent segment encryption and signalling mechanisms for use with any media segment format used in DASH (ISO/IEC 23009-1:2012)
  • Mechanisms to ensure segment integrity and authenticity for use with any segment used in DASH (ISO/IEC 23009-1:2012).
Standards Body: ISO MPEG
Reference Number: ISO/IEC 23009-4:2013
Web page: https://www.iso.org/standard/62122.html external link icon
IPR Status: Patent Pool in Progress.
Compliancy of Example to Standard: Yes
Example Specific Implementation: No
Comments: N/A

▲ Top