1、 Union internationale des tlcommunicationsUIT-T J.127SECTEUR DE LA NORMALISATION DES TLCOMMUNICATIONS DE LUIT (06/2004) SRIE J: RSEAUX CBLS ET TRANSMISSION DES SIGNAUX RADIOPHONIQUES, TLVISUELS ET AUTRES SIGNAUX MULTIMDIAS Services interactifs pour la distribution de tlvision numrique Protocole de t
2、ransmission pour la diffusionweb multimdia sur les rseaux TCP/IP Recommandation UIT-T J.127 Rec. UIT-T J.127 (06/2004) i Recommandation UIT-T J.127 Protocole de transmission pour la diffusionweb multimdia sur les rseaux TCP/IP Rsum La prsente Recommandation dfinit un protocole de transmission pour l
3、a diffusionweb multimdia sur les rseaux TCP/IP. Ce protocole comporte une description de prsentation et une commande de session. La description de prsentation, qui utilise le format du langage de balisage hypertexte extensible (XHTML, extensible hypertext wartup language) indique les proprits du mdi
4、a: identificateur de ressource universel (URI, universal resource identification), type et volume du contenu, informations de comptabilit, etc. Dans un premier temps, un terminal reoit la description de prsentation en fonction de laquelle il procde aux rglages ncessaires. Ensuite, le terminal commen
5、ce transmettre le mdia conformment la commande de session, qui utilise le protocole de transport hypertexte (HTTP, hypertext transport protocol). La commande de session prend en charge louverture de la session, lextraction des donnes de mdia et la fermeture de la session. Par ailleurs, un dispositif
6、 de prise de vues tlcommand est galement dfini dans la commande de session. Le protocole dfini dans la prsente Recommandation tant analogue au systme de navigation sur le web (WWW), celle-ci apporte une solution aux problmes lis la diffusion de flux UDP/IP la question de la barrire de scurit, par ex
7、emple ce qui permettra de rduire lincidence de limplmentation. Source La Recommandation UIT-T J.127 a t approuve le 29 juin 2004 par la Commission dtudes 9 (2001-2004) de lUIT-T selon la procdure dfinie dans la Recommandation UIT-T A.8. ii Rec. UIT-T J.127 (06/2004) AVANT-PROPOS LUIT (Union internat
8、ionale des tlcommunications) est une institution spcialise des Nations Unies dans le domaine des tlcommunications. LUIT-T (Secteur de la normalisation des tlcommunications) est un organe permanent de lUIT. Il est charg de ltude des questions techniques, dexploitation et de tarification, et met ce su
9、jet des Recommandations en vue de la normalisation des tlcommunications lchelle mondiale. LAssemble mondiale de normalisation des tlcommunications (AMNT), qui se runit tous les quatre ans, dtermine les thmes dtude traiter par les Commissions dtudes de lUIT-T, lesquelles laborent en retour des Recomm
10、andations sur ces thmes. Lapprobation des Recommandations par les Membres de lUIT-T seffectue selon la procdure dfinie dans la Rsolution 1 de lAMNT. Dans certains secteurs des technologies de linformation qui correspondent la sphre de comptence de lUIT-T, les normes ncessaires se prparent en collabo
11、ration avec lISO et la CEI. NOTE Dans la prsente Recommandation, lexpression “Administration“ est utilise pour dsigner de faon abrge aussi bien une administration de tlcommunications quune exploitation reconnue. Le respect de cette Recommandation se fait titre volontaire. Cependant, il se peut que l
12、a Recommandation contienne certaines dispositions obligatoires (pour assurer, par exemple, linteroprabilit et lapplicabilit) et considre que la Recommandation est respecte lorsque toutes ces dispositions sont observes. Le futur dobligation et les autres moyens dexpression de lobligation comme le ver
13、be “devoir“ ainsi que leurs formes ngatives servent noncer des prescriptions. Lutilisation de ces formes ne signifie pas quil est obligatoire de respecter la Recommandation. DROITS DE PROPRIT INTELLECTUELLE LUIT attire lattention sur la possibilit que lapplication ou la mise en uvre de la prsente Re
14、commandation puisse donner lieu lutilisation dun droit de proprit intellectuelle. LUIT ne prend pas position en ce qui concerne lexistence, la validit ou lapplicabilit des droits de proprit intellectuelle, quils soient revendiqus par un Membre de lUIT ou par une tierce partie trangre la procdure dla
15、boration des Recommandations. A la date dapprobation de la prsente Recommandation, lUIT navait pas t avise de lexistence dune proprit intellectuelle protge par des brevets acqurir pour mettre en uvre la prsente Recommandation. Toutefois, comme il ne sagit peut-tre pas de renseignements les plus rcen
16、ts, il est vivement recommand aux responsables de la mise en uvre de consulter la base de donnes des brevets du TSB. UIT 2005 Tous droits rservs. Aucune partie de cette publication ne peut tre reproduite, par quelque procd que ce soit, sans laccord crit pralable de lUIT. Rec. UIT-T J.127 (06/2004) i
17、ii TABLE DES MATIRES Page 1 Domaine dapplication 1 2 Rfrences. 1 2.1 Rfrences normatives 1 2.2 Rfrences informatives . 1 3 Termes et dfinitions 1 4 Abrviations 2 5 Description de prsentation 2 5.1 Format de description de prsentation en langage XHTML 2 5.2 Elment . 3 5.3 Elment . 4 6 Commande de ses
18、sion 6 6.1 Obtention du volume du contenu . 6 6.2 Transmission de donnes 7 6.3 Interruption normale de la transmission. 8 6.4 Interruption anormale de la transmission . 9 6.5 Commande de prise de vues. 9 Rec. UIT-T J.127 (06/2004) 1 Recommandation UIT-T J.127 Protocole de transmission pour la diffus
19、ionweb multimdia sur les rseaux TCP/IP 1 Domaine dapplication La prsente Recommandation dfinit un protocole de transmission pour la diffusionweb multimdia sur les rseaux TCP/IP, en diffrents formats de mdia, tels que les formats J.123 et J.124, entre autres. Cependant, le protocole dfini dans la prs
20、ente Recommandation est indpendant du format de mdia, lequel ne relve pas du domaine dapplication de la prsente Recommandation. Ce protocole comporte une description de prsentation et une commande de session. La description de prsentation utilise le format XHTML, la commande de session utilisant qua
21、nt elle le protocole HTTP. Les questions non expressment mentionnes ici doivent tre conformes au langage XHTML et au protocole HTTP. 2 Rfrences 2.1 Rfrences normatives La prsente Recommandation se rfre certaines dispositions des Recommandations UIT-T et textes suivants qui, de ce fait, en sont parti
22、e intgrante. Les versions indiques taient en vigueur au moment de la publication de la prsente Recommandation. Toute Recommandation ou tout texte tant sujet rvision, les utilisateurs de la prsente Recommandation sont invits se reporter, si possible, aux versions les plus rcentes des rfrences normati
23、ves suivantes. La liste des Recommandations de lUIT-T en vigueur est rgulirement publie. La rfrence un document figurant dans la prsente Recommandation ne donne pas ce document, en tant que tel, le statut dune Recommandation. 1 W3C Recommendation, XHTML 1.0: The Extensible HyperText Markup Language.
24、 2 IETF RFC 2068 (1997), Hypertext Transfer Protocol HTTP/1.1. 2.2 Rfrences informatives 3 Recommandation UIT-T J.123 (2002), Format de multiplexage pour la webodiffusion sur le rseau TCP/IP. 4 Recommandation UIT-T J.124 (2004), Format de multiplexage pour la webodiffusion multimdia sur les rseaux T
25、CP/IP. 3 Termes et dfinitions La prsente Recommandation dfinit les termes suivants: 3.1 tlchargement de fichier: mthode de transmission de programmes dclenchant le mode lecture dun programme une fois que toutes les donnes ont t tlcharges. 3.2 transmission en direct: mthode de transmission de program
26、mes dclenchant le mode lecture dun programme aprs mise en mmoire tampon dun certain volume de donnes, les donnes ultrieures continuant dtre reues en arrire-plan, le dfilement du programme tant assur en temps rel par le fournisseur du contenu. 2 Rec. UIT-T J.127 (06/2004) 3.3 transmission de vido la
27、carte (VoD, video-on-demand): mthode de transmission de programmes dclenchant le mode lecture dun programme aprs mise en mmoire tampon dun certain volume de donnes, les donnes ultrieures continuant dtre reues en arrire plan, le programme tant entirement cr par le fournisseur du contenu. 4 Abrviation
28、s La prsente Recommandation utilise les abrviations suivantes: HTTP protocole de transport hypertexte (hypertext transport protocol) MIME extensions de courrier Internet fonctions multiples (multipurpose Internet mail extensions) VoD vido la carte (video-on-demand) XHTML langage de balisage hypertex
29、te extensible (extensible hypertext markup language) 5 Description de prsentation 5.1 Format de description de prsentation en langage XHTML Le programme dans son ensemble et les proprits du mdia doivent tre dfinis par une description de prsentation en langage XHTML 1. La description de prsentation p
30、eut tre obtenue par le destinataire laide du protocole HTTP ou par dautres moyens tels que courrier lectronique et ne doit pas ncessairement tre enregistre dans le serveur. La description de prsentation dcrit les flux mdias composant le programme. Elle indique notamment lemplacement de ceux-ci, leur
31、 titre, les types de codage, le volume des donnes et les autres paramtres permettant au destinataire de lancer la recherche du mdia le plus appropri. La description de prsentation est crite par llment avec les lments du langage XHTML. Un exemple est prsent ci-dessous. Les lments dfinis dans la prsen
32、te Recommandation sont crits en caractres gras. Webcasting Test Page Les lments utiliss dans la description de prsentation sont rcapituls dans le Tableau 1. Dans ce Tableau, M/O signifie respectivement “obligatoire“ (Mandatory) ou “facultatif“ (Optional). Rec. UIT-T J.127 (06/2004) 3 Tableau 1/J.127
33、 Elments dfinis dans la prsente Recommandation Elment Attibut M/O Valeur Description object donnes (data) M Chane didenti-ficateur URI Emplacement effectif du fichier mdia. object type M Type dextension MIME Type dextension MIME du mdia. object droit dauteur (copyright) O “oui“ | “non“ Rglementation
34、 du droit dauteur. object veille (standby) M Chane Texte affich pour la liaison. param name=“ac“ value=“.“ valuetype=“data“ O Chane Ticket daccs. param name=“bitrate“ value=“.“ valuetype=“data“ O Chane numrique Dbit binaire du contenu en bit/s. param name=“camctl“ value=“.“ valuetype=“data“ O Chane
35、numrique Fonction de commande de prise de vues. param name=“disposition“ value=“.“ valuetype=“data“ M Chane Types de distribution de contenu, correspondant tlchargement, transmission de programmes VoD ou transmission en direct. param name=“duration“ value=“.“ valuetype=“data“ O Chane numrique Dure d
36、u contenu en millisecondes. param name=“size“ value=“.“ valuetype=“data“ O Chane numrique Volume du fichier du contenu en octets. Ce champ est utile pour le tl-chargement et la diffusion de flux VoD. param name=“title“ value=“.“ valuetype=“data“ M Chane Intitul du contenu. 5.2 Elment Les attributs s
37、uivants pour llment sont dfinis dans la prsente Recommandation. 5.2.1 Donnes (data) Il sagit dun attribut obligatoire qui indique lidentificateur URI du mdia transmettre. Etant donn que, dans la prsente Recommandation, le mdia est transmis par le protocole HTTP, le code de lidentificateur URI doit t
38、re http, ou lidentificateur URI doit commencer par “http:/“. 5.2.2 Type (type) Il sagit dun attribut obligatoire qui indique le type dextension MIME du mdia transmettre. Par exemple, “vido/MP2T“ est indiqu pour le flux de transport MPEG-2. 5.2.3 Droits dauteur (copyright) Il sagit dun attribut facul
39、tatif dont la valeur peut tre “oui“ ou “non“. La valeur par dfaut est “non“. Lattribut droit dauteur (copyright) prend leffet comme indiqu ci-dessous. oui: le contenu est protg contre tout enregistrement. Les donnes de mdia ne peuvent pas tre mmorises dans lunit une fois la lecture termine. 4 Rec. U
40、IT-T J.127 (06/2004) non: les donnes de mdia peuvent tre mmorises dans lunit une fois la lecture termine. Si cet attribut nest pas indiqu, le terminal doit traiter le fichier comme dans le cas o la mmorisation est autorise. 5.2.4 Veille (standby) Il sagit dun attribut obligatoire qui indique le text
41、e affich pour la liaison raccorde au mdia. Ce texte sera gnralement “Cliquer ici“ ou le nom du contenu. 5.3 Elment Les paramtres du mdia sont indiqus au moyen de llment dans la description en langage HTML. Les paramtres suivants sont dfinis dans la prsente Recommandation. Chaque paramtre est identif
42、i par lattribut nom et sa valeur est indique par lattribut valeur. Pour tous les paramtres, lattribut valuetype=“data“ doit tre inclus dans chaque lment . Le terminal ne doit pas tenir compte des paramtres inconnus. 5.3.1 Accs (ac) Il sagit dun paramtre facultatif pour lequel lattribut valeur indiqu
43、e le ticket daccs. La longueur maximale de la valeur est de 512 octets. Le terminal qui a obtenu le ticket daccs partir du paramtre ac dans la description de prsentation doit utiliser ce ticket lorsquil procde la commande de session au moyen du paramtre “ac=“ dans la demande HTTP. Voir aussi le 6. C
44、e paramtre est utilis pour dterminer le montant des taxes percevoir. 5.3.2 Dbit binaire Il sagit dun paramtre facultatif qui indique le dbit binaire total du mdia en bits par seconde (bit/s). Si le mdia comporte une piste vido et une piste audio, la valeur du dbit binaire correspondra la somme du db
45、it binaire de chaque piste. Si le mdia comporte plusieurs dbits binaires aux fins de la modification du dbit binaire adaptatif, toutes les valeurs sont indiques au moyen du sparateur :. Par exemple, 5.3.3 Commande de prise de vues (camctl) Il sagit dun paramtre facultatif qui indique la fonction de
46、commande de prise de vues du contenu. La valeur de ce paramtre comprend 8 lettres numrotes de 1 8, chaque chiffre correspondant chacune des fonctions de commande de prise de vues. Le tableau suivant explique la valeur de commande de prise de vues (=“XYZABCDE“), le chiffre de gauche tant dcrit en pre
47、mier. Tableau 2/J.127 Paramtres de commande de prise de vues N Valeur Description 1 0 ou 1 Si la valeur est 1, la commande de fonction panoramique est prise en charge. 2 0 ou 1 Si la valeur est 1, la commande dinclinaison est prise en charge. 3 0 ou 1 Si la valeur est 1, la commande de zoom est prise en charge. 4 0 Rserv 5 0 Rserv 6 0 Rserv 7 0 Rserv 8 0 Rserv Rec. UIT-T J.127 (06/2004) 5 A titre dexemple, le cas dans lequel le contenu prend en charge les commandes de fonction panoramique et de zoom est prsent ci-aprs. Le paramtre “camctl“ nest utile q