Knowledge

Content reference identifier

Source đź“ť

35: 231:
The first part of the locator’s format (the transport mechanism) must be a string of characters that is unique for each mechanism (transport stream, local file, HTTP Internet access…). The second part must be unambiguous only within the scope of a given transport mechanism and will be standardized by
146:
It may also be the case that the resolution process of a CRID provides another CRID as a result (for example, its reference in a different network, where it has an alternative identifier assigned by a different operator) or a set of CRIDs (for instance, if the original CRID represents a TV series, in
138:
The receiver must be capable of resolving these unambiguous references, i.e. of translating them into specific data that will allow it to obtain the location of that content in order to acquire it. This makes it possible for recording processes to take place without knowing that information, and even
326:
For receivers connected only to a broadcast channel, it is clear that the resolution information must come directly from that channel, or be available somehow in an existing local storage system. After selecting a CRID, the first thing the receiver needs to do is check the information about where to
154:
A CRID is not exactly a universal, unique and exclusive identifier for a given content. It is closely related to the authority that creates it, to the resolution service provider, and to the content provider in such a way that the same content may have different CRIDs depending on the field in which
134:
The concept of CRID permits referencing contents unambiguously, regardless of their location, i.e., without knowing specific broadcast information (time, date and channel) or how to obtain them through a network, for instance, by means of a streaming service or by downloading a file from an Internet
322:
This procedure depends mainly on the receiver’s connectivity. It is possible to make a basic distinction between unidirectional networks, where the receiver can only receive information through the broadcast channel, and bidirectional networks, where there is also a return channel through which the
264:
For example, in the record of the figure (expressed by means of a XML structure, according to the XML Schema defined in the TV-Anytime) there is an authority called “tve.es”, whose resolution service provider is the entity “rtve.es”, available on the URL "http://tva.rtve.es/locres/tve", which means
247:
The location resolution process is the procedure by which, starting from the CRID of a given content, one or several locators of that content are obtained. Resolving a CRID can be a direct process, which leads immediately to one or many locators, or it may also happen that in the first place one or
221:
In turn, a locator is a string of characters that contains all the necessary information for a receiver to find and acquire a given content, whether it is received through a transport stream, located in local storage, downloaded as a file from an Internet server, or through a streaming service. For
285:
The second structure involved in the location resolution process is a proper resolution table which, given a content's CRID, returns one or several locators that enable the receiver to access an instance of that content, or one or many CRIDs that allow it to move forward in the resolution process.
260:
The RAR table is one or many data structures that provide the receiver, for each authority that submits CRIDs, information on the corresponding resolution service provider. Among other things, it informs about which mechanism is used to provide information to resolve the CRIDs from each authority.
142:
This framework allows for the separation between the reference to a given content (the CRID) and the necessary information to acquire it, which is called a “locator”. Each CRID may lead to one or more locators which will represent different copies of the same content. They may be identical copies
276:
These RAR records will have reached the receiver in an indefinite form, unimportant for the TV-Anytime specification, which will depend on the specific transport mechanism of the network to which the receiver is connected. Each family of standards that regulates distribution networks (DVB, ATSC,
251:
This procedure involves some information elements, among which we find two structures named resolving authority record (RAR) and ContentReferencingTable, respectively. Consulting them repeatedly will take the receiver from a CRID to one or many locators that will allow it to acquire the content.
301:
The first one declares how a CRID (crid://tv.com/Friends/all), which corresponds to a group content that encompasses several episodes (two) of the “Friends” series is resolved. The result of the resolution process provides two new CRIDs each of them corresponding to one of the two episodes.
305:
The second <Result> element resolves the CRID of the first episode of the first season. The result of the resolution process is two DVB locators. The “acquire” attribute with “any” value indicates that any of them are good (the second one is a repetition broadcast a week later).
238:
which would indicate a content (identified by the string “2d22”) that airs on a channel available on a DVB network identified by the address “112.4a2.5ec” (network “112”, transport stream “4a2” and service “5ec”), on 12 December 2012 at 10 p.m. and with a duration of 90 minutes.
289:
The figure shows an example of this second structure, an XML document according to the specifications of the XML Schema defined in TV-Anytime. In it, several sections are included (<Result> elements) that structure the information that describes each resolution case.
309:
The third <Result> element gives information about the second episode. It indicates that it cannot be resolved yet (“status” attribute with the “cannot yet resolve” value), indicating a date on which the request for resolution information must be repeated.
150:
From the above it can be concluded that provided that a given content can belong to many groups (each possibly defined by distinctive qualities), it is possible that many CRIDs carry the same content. That is, several CRIDs may be resolved into the same locator.
318:
Once the user has selected a given content (identified by the corresponding CRID) to perform some action upon it, the receiver begins the location resolution process that shall lead to specific location information that allows access to a copy of the content.
346:
will publish a request for comments specifying the use of the CRID over the web. This will allow consumer devices to hook up to content provider servers, much like current browsers look up webservers, requesting content by CRID.
209:
television networks: programme CRID, series CRID, group CRID, and recommendation CRID. One of the most important applications of CRIDs is the so-called series link recording function (SL) of modern digital video recorders
198:
This would be a group CRID, that is, a CRID representing a group of contents. Then, to refer to a specific event – such as the women's shot-put final – they could have used the following inside their metadata.
330:
Once a RAR record corresponding to that authority is found, the receiver will know, by referring to the URL field, where to access (or, in this case, where to listen) to obtain the resolution information.
139:
without knowing beforehand the duration of the content to be recorded: a complete series by a simple click, a program that has not been scheduled yet, a set of programs grouped by a specific criterion…
232:
the organism in charge of the regulation of the mechanism itself. For instance, a DVB locator to identify a content within the transport stream of networks that follow this standard would be:
222:
example, a DVB locator will include all the necessary parameters to identify a specific content within a transport stream: network, transport stream, service, table and/or event identifiers.
334:
The information that will receive through that access point will consist of a message for each of the consulted CRIDs (for example, a <Result> element in the ContentReferencingTable).
294: 185:
field represents a string of characters that will unambiguously identify the content within the authority scope (it is a string of characters assigned by the authority itself).
269: 143:
broadcast in different channels or dates, or cost different prices. They may also be distinct copies with different technical parameters such as format or quality.
261:
That is, one or many RAR records must exist for each authority that indicate the receiver where it has to go to resolve the CRIDs of that particular authority.
702: 597: 653: 627: 531: 453: 707: 293: 70: 277:
ISDB, IPTV...) will have previously defined such procedure, which will be used by devices certified according to those standards.
682: 419: 413: 45: 677: 672: 88: 717: 546: 425: 171:-names in a combination with a product-specific name to create globally unique CRIDs. That is, the syntax of a CRID is: 155:
they are used (for example, a different one for each television operator that has the rights to broadcast the content).
83:
CRID redirects here. CRID may also refer to a current rail indicator device, a safety device indicating the presence of
248:
many intermediate CRIDs are returned, which must undergo the same procedure to finally obtain one or several locators.
687: 164: 362: 327:
find the resolution table. For this, it must find a RAR record associated with the authority of the selected CRID.
268: 446: 389: 111: 192:
wanted to make a CRID for (all the programs of) the Olympics in China. It may have looked something like this
215: 206: 697: 692: 571: 501: 211: 566: 712: 439: 373: 225:
The locators' format, as established in TV-Anytime, is quite generic and simple, and corresponds to:
622: 541: 462: 414:
ETSI TS 102 822-2 V1.4.1 (2007–11), Page 19, Section 5: "TV-Anytime content referencing scenarios"
366: 168: 147:
which case the resolution process would result in the list of CRIDs representing each episode).
632: 617: 607: 511: 642: 476: 431: 426:
ETSI TS 102 323 V1.5.1 (2012-01), Page 27, Section 6: "CRIDs and other URIs in DVB networks"
401: 181:
field represents the entity that created the CRID and its format is that of a DNS name. The
612: 602: 526: 496: 491: 481: 556: 551: 506: 115: 666: 123: 167:. Typically, the content creator, the broadcaster or a third party will use their 407: 369: 358: 377: 107: 84: 576: 323:
receiver can communicate with the outside (typically an Internet access).
126:, can be referred to by its globally unique CRID in the same way that a 127: 561: 536: 351: 17: 163:
A CRID is specified much like URLs. In fact, a CRID is a so-called
637: 521: 581: 516: 357:
The long-term goal is that CRIDs should be available for use by
343: 205:
Currently, four types of CRIDs are playing a major role in some
435: 420:
ETSI TS 102 822-4 V1.7.1 (2012–12), Page 13, Section 8: "CRID"
189: 28: 376:
for fetching content, either from a broadcast stream or over
292: 267: 44:
may be in need of reorganization to comply with Knowledge's
130:
can be referred to by its globally unique URL on the web.
106:
is a concept from the standardization work done by the
52: 590: 469: 202:crid://bbc.co.uk/olympics/2008/final/shotput/women 110:forum. It is or closely matches the concept of the 342:To make the CRID even more globally available the 235:dvb://112.4a2.5ec;2d22~20121212T220000Z—PT01H30M 120: 55:to make improvements to the overall structure. 447: 265:there is resolution information in that URL. 8: 354:, was published as the start of this work. 454: 440: 432: 463:Uniform Resource Identifier (URI) schemes 71:Learn how and when to remove this message 297:an example of a ContentReferencingTable 7: 703:Television time shifting technology 350:In May 2005, an Informational RFC, 25: 281:The ContentReferencingTable table 188:As an example, let's assume that 195:crid://bbc.co.uk/olympics/2008/ 33: 243:The location resolution process 89:Cherenkov Ring-Imaging Detector 1: 100:content reference identifier 734: 708:Digital Video Broadcasting 82: 651: 114:, or URL, as used on the 416:Accessed 3 December 2012 410:Accessed 27 October 2011 404:Accessed 27 October 2011 390:BBC Programme Identifier 122:A unit of content, in a 112:Uniform Resource Locator 683:Digital video recorders 422:Accessed 9 January 2013 272:RAR table in XML format 678:Interactive television 673:Television terminology 298: 273: 174:crid://authority/data 132: 718:Broadcast engineering 428:Accessed 1 March 2012 296: 271: 53:editing the article 688:Digital television 299: 274: 660: 659: 623:irc / irc6 / ircs 81: 80: 73: 46:layout guidelines 16:(Redirected from 725: 456: 449: 442: 433: 374:consumer devices 124:broadcast stream 76: 69: 65: 62: 56: 37: 36: 29: 21: 733: 732: 728: 727: 726: 724: 723: 722: 663: 662: 661: 656: 647: 586: 465: 460: 398: 386: 340: 245: 236: 229: 203: 196: 175: 161: 96: 91: 87:power, or to a 77: 66: 60: 57: 51:Please help by 50: 38: 34: 23: 22: 15: 12: 11: 5: 731: 729: 721: 720: 715: 710: 705: 700: 695: 690: 685: 680: 675: 665: 664: 658: 657: 652: 649: 648: 646: 645: 640: 635: 630: 625: 620: 615: 610: 605: 600: 594: 592: 588: 587: 585: 584: 579: 574: 569: 564: 559: 554: 549: 544: 539: 534: 529: 524: 519: 514: 509: 504: 499: 494: 489: 484: 479: 473: 471: 467: 466: 461: 459: 458: 451: 444: 436: 430: 429: 423: 417: 411: 408:RFC 4078 (TXT) 405: 402:RFC 4078 (PDF) 397: 394: 393: 392: 385: 382: 339: 338:In web casting 336: 244: 241: 234: 227: 207:unidirectional 201: 194: 173: 160: 157: 116:World-Wide Web 95: 92: 79: 78: 41: 39: 32: 24: 14: 13: 10: 9: 6: 4: 3: 2: 730: 719: 716: 714: 711: 709: 706: 704: 701: 699: 698:Digital media 696: 694: 693:Video storage 691: 689: 686: 684: 681: 679: 676: 674: 671: 670: 668: 655: 654:Protocol list 650: 644: 641: 639: 636: 634: 631: 629: 626: 624: 621: 619: 616: 614: 611: 609: 606: 604: 601: 599: 596: 595: 593: 589: 583: 580: 578: 575: 573: 570: 568: 565: 563: 560: 558: 555: 553: 550: 548: 545: 543: 540: 538: 535: 533: 530: 528: 525: 523: 520: 518: 515: 513: 510: 508: 505: 503: 500: 498: 495: 493: 490: 488: 485: 483: 480: 478: 475: 474: 472: 468: 464: 457: 452: 450: 445: 443: 438: 437: 434: 427: 424: 421: 418: 415: 412: 409: 406: 403: 400: 399: 395: 391: 388: 387: 383: 381: 379: 375: 371: 368: 364: 360: 355: 353: 348: 345: 337: 335: 332: 328: 324: 320: 316: 315: 311: 307: 303: 295: 291: 287: 283: 282: 278: 270: 266: 262: 258: 257: 256:The RAR table 253: 249: 242: 240: 233: 226: 223: 219: 217: 213: 208: 200: 193: 191: 186: 184: 180: 172: 170: 166: 158: 156: 152: 148: 144: 140: 136: 131: 129: 125: 119: 117: 113: 109: 105: 101: 93: 90: 86: 75: 72: 64: 54: 48: 47: 42:This article 40: 31: 30: 27: 19: 486: 356: 349: 341: 333: 329: 325: 321: 317: 313: 312: 308: 304: 300: 288: 284: 280: 279: 275: 263: 259: 255: 254: 250: 246: 237: 230: 224: 220: 204: 197: 187: 182: 178: 176: 162: 153: 149: 145: 141: 137: 133: 121: 103: 99: 97: 67: 58: 43: 26: 713:URI schemes 572:view-source 378:IP networks 359:cell phones 314:The process 667:Categories 591:Unofficial 552:sip / sips 396:References 372:and other 367:digital TV 108:TV-Anytime 85:third rail 61:April 2013 370:receivers 179:authority 577:ws / wss 470:Official 384:See also 135:server. 94:Overview 352:No 4078 128:webpage 633:magnet 618:finger 608:gemini 598:coffee 562:telnet 537:mailto 512:gopher 159:Format 643:ymsgr 638:rsync 628:ldaps 522:https 477:about 613:feed 603:ed2k 582:xmpp 547:nntp 532:ldap 527:info 517:http 497:file 492:data 487:crid 482:acct 363:PDAs 344:IETF 183:data 177:The 104:CRID 18:CRID 567:urn 557:tag 542:nfs 507:geo 502:ftp 218:). 216:PVR 212:DVR 190:BBC 169:DNS 165:URI 102:or 669:: 380:. 365:, 361:, 228:: 214:, 118:: 98:A 455:e 448:t 441:v 210:( 74:) 68:( 63:) 59:( 49:. 20:)

Index

CRID
layout guidelines
editing the article
Learn how and when to remove this message
third rail
Cherenkov Ring-Imaging Detector
TV-Anytime
Uniform Resource Locator
World-Wide Web
broadcast stream
webpage
URI
DNS
BBC
unidirectional
DVR
PVR
RAR table in XML format
an example of a ContentReferencingTable
IETF
No 4078
cell phones
PDAs
digital TV
receivers
consumer devices
IP networks
BBC Programme Identifier
RFC 4078 (PDF)
RFC 4078 (TXT)

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑