Information technology - UPnP Device Architecture - Part 20-14: Audio video device control protocol - Level 4 - Scheduled recording service (Adopted ISO/IEC 29341-20-14:2017, first edition, 2017-09)
CSA Preface Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the SCC Mirror Committee (SMC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T). For brevity, this Standard will be referred to as “CSA ISO/IEC 29341-20-14” throughout. At the time of publication, ISO/IEC 29341-20-14:2017 is available from ISO and IEC in English only. CSA Group will publish the French version when it becomes available from ISO and IEC. The International Standard was reviewed by the CSA TCIT under the jurisdiction of the CSA Strategic Steering Committee on Information and Communications Technology and deemed acceptable for use in Canada. From time to time, ISO/IEC may publish addenda, corrigenda, etc. The TCIT will review these documents for approval and publication. For a listing, refer to the Current Standards Activities page at standardsactivities.csagroup.org. This Standard has been formally approved, without modification, by the Technical Committee and has been developed in compliance with Standards Council of Canada requirements for National Standards of Canada. It has been published as a National Standard of Canada by CSA Group. Scope This service definition is compliant with the UPnP Device Architecture version 1.0 [14]. It defines a service type referred to herein as ScheduledRecording service. The ScheduledRecording service is a UPnP service that allows control points to schedule the recording of content. Generally, this content is broadcast content, but this specification does not limit itself to broadcast content. This service type enables the following functions: - Create a recordSchedule so that it is added to the list of recordSchedule instances. Each recordSchedule describes user-level recording instructions for the ScheduledRecording service. - Browse a list of recordSchedule instances stored by the ScheduledRecording service. - Delete a recordSchedule so that it is removed from the list of recordSchedule instances. - Browse a list of recordTask instances, stored by the ScheduledRecording service. The ScheduledRecording service may create zero or more recordTask instances for each recordSchedule. A recordTask represents a discrete recording operation of a recordSchedule. - Enable or disable individual recordTask instances. - Enable or disable a recordSchedule. - Receive notifications indicating change of recordSchedule or recordTask list. The ScheduledRecording service does not require a dependency on any UPnP services other than a co-located ContentDirectory service, which provides the following functions: - A ContentDirectory service provides channel line-up to allow users to find recordable channels. A control point may use this metadata when creating a recordSchedule on a ScheduledRecording service. - A ContentDirectory service may provide Electronic Program Guide (EPG) features to allow users to find recordable content. A control point may use this metadata when creating a recordSchedule on a ScheduledRecording service. - Contents recorded by the ScheduledRecording service may be exposed by a ContentDirectory service. The architectural relationship among the different concepts, defined by the ScheduledRecording service can be summarized as follows: A ScheduledRecording service owns a flat (that is: non-nested) list of recordSchedule instances, meaning that the ScheduledRecording service may create, destroy, or change recordSchedule instances. A recordSchedule represents user-level instructions to perform recording operations. Generally, a user constructs his instructions to a ScheduledRecording service via a control point that invokes UPnP actions that affect the list of recordSchedule instances. In all cases, the ScheduledRecording service shall be able to describe discrete recording operations for a recordSchedule through a list of associated recordTask instances. A recordTask can only exist with a recordSchedule (that is: never orphaned). Thus when a recordTask is created by the ScheduledRecording service, its lifetime depends on its parent recordSchedule. An individual recordTask can be selectively enabled or disabled. This service template does not address: - Implementations where the ScheduledRecording service and its associated ContentDirectory service are not co-located in the same device.
SDO | CSA: Canadian Standards Association |
Document Number | |
Publication Date | May 30, 2024 |
Language | en - English |
Page Count | |
Revision Level | |
Supercedes | |
Committee |
Please enter your email address to continue ...
Have an account?
IMPORTANT - READ CAREFULLY BEFORE DOWNLOADING OR COPYING TO YOUR COMPUTER ANY FILE(S) CONTAINED HEREWITH.
BY ACCESSING THE PRODUCT, YOU ACKNOWLEDGE THAT YOU HAVE READ THE TERMS OF THIS LICENSE AGREEMENT AND AGREE TO BE BOUND BY ITS TERMS.
We're glad to see you again! Please enter your email and password to continue
Need an account?
Register for an account to join our community! Gain access to exclusive content, participate in discussions, and stay updated on the latest news.
Have an account?
Forgot your password? No worries! Please enter your email to reset your password. If your email exists in our system, you will receive a password reset link.
Have an account?
We've sent an email to reset your password if an account with that email exists. Please check your inbox and follow the instructions in the email. If you don't see the email, please check your spam folder.
Please read these terms of service ("terms", "terms of service") carefully before using Document-Center/Nimonik website (the "service") operated by Nimonik ("us", 'we", "our").
We will provide their services to you, which are subject to the conditions stated below in this document. Every time you visit this website, use its services or make a purchase, you accept the following conditions. This is why we urge you to read them carefully.
Before you continue using our website we advise you to read our Privacy Policy regarding our user data collection. It will help you better understand our practices.
Content published on this website (digital downloads, images, texts, graphics, logos) is the property of Nimonik and/or its respective licensors and protected by international copyright laws. The entire compilation of the content found on this website is the exclusive property of Nimonik and its respective licensors, with copyright authorship for this compilation by Nimonik and its respective licensors.
The entire communication with us is electronic. Every time you send us an email or visit our website, you are going to be communicating with us. You hereby consent to receive communications from us. If you subscribe to the news on our website, you are going to receive regular emails from us. We will continue to communicate with you by posting news and notices on our website and by sending you emails. You also agree that all notices, disclosures, agreements and other communications we provide to you electronically meet the legal requirements that such communications be in writing.
This privacy policy will explain how our organization uses the personal data we collect from you when you use our website.
Topics:
Our Company collects the following data:
Your data protection rights:
We have sent a verification email to you. Please check your inbox and follow the instructions in the email to verify your account. If you don't see the email, please check your spam folder.
We use cookies to enhance your browsing experience and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
These cookies are always on, as they're essential for making this website work, and making it safe. Without these cookies, services you've asked for can't be provided.
Remembers your cookie preferences and consent choices. Required for GDPR compliance. Duration: 1 year. Purpose: Legal Compliance
Protects against Cross-Site Request Forgery attacks. Required for form submissions and security. Duration: Session (expires when browser closes). Purpose: Security
Maintains your login session and authentication state. Essential for security and user experience. Duration: Session (expires when browser closes). Purpose: Authentication
These cookies help us analyse how many people are using this website, where they come from and how they're using it. If you opt out of these cookies, we can't get feedback to make this website better for you and all our users.
Google Analytics 4 cookie that maintains session state and tracks page views within a session. Duration: 2 years. Purpose: Website Analytics
Domain: localhostGoogle Analytics cookie that distinguishes unique users by assigning a randomly generated number as a client identifier. Duration: 2 years. Purpose: Website Analytics
Domain: localhostWe're glad to see you have made it to our new platform (formerly document-center.com).
As we finalize the transition to our new store, we will be migrating accounts from document-center.com.
Please keep an eye on your inbox for an email from us (standards@nimonik.com) as we will notify you when the account migration has succesfully completed.
For any questions or assistance, visit our Support Portal or email us at standards@nimonik.com