![]() ![]() This section outlines the requirements for an app to be certified to run on Vewd TV Devices. The table below defines corresponding versions: The Application Requirements document defines compliance requirements for a particular version of the Specification for Devices, Vewd Core, and Chromium. You should be careful if using features marked for possible deprecation. The deprecation process is relatively slow, but cannot be totally avoided. This specification and the Specification for Devices list features that were deprecated since the previous version and also mark features that might be deprecated in later versions. New versions of these requirements may not be backward compatible with previous versions. Web standards and technologies are evolving fast some older specifications may be replaced with more modern features, and their support may be removed. When the Specification for Apps or the Specification for Devices are changed, the version number of both documents will be updated to match the corresponding Vewd Core version. We also use an additional compliance term not described in RFC2119:ĬONDITIONALLY REQUIRED - an item or a feature is supported in the browser if the underlying platform supports this capability. MAY or OPTIONAL indicates that you can decide to implement an item at your discretion.SHOULD or RECOMMENDED indicates that while sometimes there could be valid reasons to ignore the requirement, you need to fully understand and accept the implications and risks to optimal end-user experience.MUST, REQUIRE or SHALL indicates that you need to comply with the requirement absolutely.The following keywords used in this specification to indicate the level of compliance needed for the requirements are sourced from RFC2119. In essence: See also: ABBREVIATIONS 2.4 Compliance terminology used in this document Vewd Specification for Devices - Specifies platform requirements that a Vewd Device must meet to be officially certified, and, therefore specifies the platform that an app can expect when running on a Vewd Device. Vewd Device - A TV or STB device running software based on the Vewd Core, and certified to meet the requirements defined in the Vewd Device Specification. Vewd TV Application - A web app that is Vewd-compliant and is certified to run on Vewd Devices.Īlso referred to as App or Application in this document. Vewd Core - An embeddable browser and streaming engine with an extensible API, based on the Chromium open-source project, which implements a set of international and industry standards to download and render webpages, execute web apps, and stream video and audio content. 2.3 DefinitionsĬhromium and Google Chrome - Chromium is the open-source project that forms the basis for the Google Chrome browser. While applications may use any available web technologies outside these specifications to provide an enhanced experience for devices with a richer feature set, the application must provide graceful fallbacks outlined within these specifications to provide the same basic functionality to all Vewd Devices. This document defines the requirements and criteria for certification and also gives guidelines for developers on how to make apps function well on devices integrating the Vewd Core. To have an app certified for Vewd, the owner or developer must submit it for review. This document is closely connected to the Specification for Devices which defines the platform that Vewd TV Applications run on. This document specifies the requirements for Vewd TV Applications and provides guidelines on how to develop Vewd-compliant apps. It is primarily aimed at app developers and owners. Added AV1 codec support in MPEG-DASH streaming protocol requirement.Added CBCS support for PlayReady and Widevine DRM.Added restrictions to adaptive streaming content.Added requirement for PlayReady automatic license acquisition.Optional feature "persistent licenses" for Widevine is removed.Added AV1 as an optionally available codec for MSE.Added sections on HDR and 4K video support.Added “ Annex C: Supported media by HTML5 MediaElement” table.Added “ Performance acceptance criteria ”. ![]() The Application MUST explicitly set colors.The Application MUST support HD, Full HD or both resolutions.The Application MUST handle both VK_BACK_SPACE and VK_BACK.The application may now manage this key event freely. Removed text about terminal-defined behavior in the exit key.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |