1、 Unin Internacional de TelecomunicacionesUIT-T J.127SECTOR DE NORMALIZACIN DE LAS TELECOMUNICACIONES DE LA UIT (06/2004) SERIE J: REDES DE CABLE Y TRANSMISIN DE PROGRAMAS RADIOFNICOS Y TELEVISIVOS, Y DE OTRAS SEALES MULTIMEDIOS Sistemas interactivos para distribucin de televisin digitalProtocolo de
2、transmisin para la distribucin multimedia por la web en redes del protocolo de control de transmisin/protocolo Internet Recomendacin UIT-T J.127 Rec. UIT-T J.127 (06/2004) i Recomendacin UIT-T J.127 Protocolo de transmisin para la distribucin multimedia por la web en redes del protocolo de control d
3、e transmisin/protocolo Internet Resumen La presente Recomendacin define un protocolo de transmisin para la distribucin multimedia por la web en redes TCP/IP. El protocolo est formado por la descripcin de presentacin y el control de sesin. La descripcin de presentacin se basa en el formato XHTML y es
4、pecifica las propiedades de los medios tales como el URI, el tipo de contenido, el tamao del contenido, la informacin de contabilidad, etc. En primer lugar, el terminal recibe la descripcin de presentacin y se configura de acuerdo con dicha descripcin. A continuacin, el terminal comienza la transmis
5、in de los medios de acuerdo con el control de sesin, basado en HTTP. El control de sesin abarca el comienzo de la sesin, la extraccin de los datos de medios y la finalizacin de la sesin. Adems, en el control de sesin se define tambin un esquema de control de cmara a distancia. Dado que el protocolo
6、definido en esta Recomendacin es similar al sistema de navegacin WWW, quedan resueltos problemas relacionados con la difusin UDP/IP, como las barreras contra fuegos, por lo que la aplicacin de esta Recomendacin tendr menos efectos negativos. Orgenes La Recomendacin UIT-T J.127 fue aprobada el 29 de
7、junio de 2004 por la Comisin de Estudio 9 (2001-2004) del UIT-T por el procedimiento de la Recomendacin UIT-T A.8. ii Rec. UIT-T J.127 (06/2004) PREFACIO La UIT (Unin Internacional de Telecomunicaciones) es el organismo especializado de las Naciones Unidas en el campo de las telecomunicaciones. El U
8、IT-T (Sector de Normalizacin de las Telecomunicaciones de la UIT) es un rgano permanente de la UIT. Este rgano estudia los aspectos tcnicos, de explotacin y tarifarios y publica Recomendaciones sobre los mismos, con miras a la normalizacin de las telecomunica-ciones en el plano mundial. La Asamblea
9、Mundial de Normalizacin de las Telecomunicaciones (AMNT), que se celebra cada cuatro aos, establece los temas que han de estudiar las Comisiones de Estudio del UIT-T, que a su vez producen Recomendaciones sobre dichos temas. La aprobacin de Recomendaciones por los Miembros del UIT-T es el objeto del
10、 procedimiento establecido en la Resolucin 1 de la AMNT. En ciertos sectores de la tecnologa de la informacin que corresponden a la esfera de competencia del UIT-T, se preparan las normas necesarias en colaboracin con la ISO y la CEI. NOTA En esta Recomendacin, la expresin “Administracin“ se utiliza
11、 para designar, en forma abreviada, tanto una administracin de telecomunicaciones como una empresa de explotacin reconocida de telecomunicaciones. La observancia de esta Recomendacin es voluntaria. Ahora bien, la Recomendacin puede contener ciertas disposiciones obligatorias (para asegurar, por ejem
12、plo, la aplicabilidad o la interoperabilidad), por lo que la observancia se consigue con el cumplimiento exacto y puntual de todas las disposiciones obligatorias. La obligatoriedad de un elemento preceptivo o requisito se expresa mediante las frases “tener que, haber de, hay que + infinitivo“ o el v
13、erbo principal en tiempo futuro simple de mandato, en modo afirmativo o negativo. El hecho de que se utilice esta formulacin no entraa que la observancia se imponga a ninguna de las partes. PROPIEDAD INTELECTUAL La UIT seala a la atencin la posibilidad de que la utilizacin o aplicacin de la presente
14、 Recomendacin suponga el empleo de un derecho de propiedad intelectual reivindicado. La UIT no adopta ninguna posicin en cuanto a la demostracin, validez o aplicabilidad de los derechos de propiedad intelectual reivindicados, ya sea por los miembros de la UIT o por terceros ajenos al proceso de elab
15、oracin de Recomendaciones. En la fecha de aprobacin de la presente Recomendacin, la UIT no ha recibido notificacin de propiedad intelectual, protegida por patente, que puede ser necesaria para aplicar esta Recomendacin. Sin embargo, debe sealarse a los usuarios que puede que esta informacin no se en
16、cuentre totalmente actualizada al respecto, por lo que se les insta encarecidamente a consultar la base de datos sobre patentes de la TSB. UIT 2005 Reservados todos los derechos. Ninguna parte de esta publicacin puede reproducirse por ningn procedimiento sin previa autorizacin escrita por parte de l
17、a UIT. Rec. UIT-T J.127 (06/2004) iii NDICE Pgina 1 Alcance . 1 2 Referencias . 1 2.1 Referencias normativas 1 2.2 Referencias informativas 1 3 Trminos y definiciones . 1 4 Abreviaturas, siglas o acrnimos 2 5 Descripcin de presentacin. 2 5.1 Formato de descripcin de presentacin XHTML . 2 5.2 Element
18、o . 3 5.3 Elemento . 4 6 Control de sesin 6 6.1 Extraccin del tamao del contenido . 6 6.2 Transmisin de datos 7 6.3 Terminacin normal . 8 6.4 Terminacin anormal 9 6.5 Control de cmara. 9 Rec. UIT-T J.127 (06/2004) 1 Recomendacin UIT-T J.127 Protocolo de transmisin para la distribucin multimedia por
19、la web en redes del protocolo de control de transmisin/protocolo Internet 1 Alcance Esta Recomendacin define un protocolo de transmisin para la distribucin multimedia por la web de distintos formatos de medios en redes TCP/IP. Estos formatos comprenden los de las Recomendaciones J.123 y J.124, as co
20、mo otros formatos de medios. No obstante, el protocolo definido en la presente Recomendacin es independiente del formato de los medios, que queda fuera del alcance de esta Recomendacin. El protocolo est formado por la descripcin de presentacin y el control de sesin. La descripcin de presentacin se b
21、asa en el formato XHTML y el control de sesin en HTTP. Cualquier elemento no especificado expresamente en esta Recomendacin deber ser compatible con XHTML y HTTP. 2 Referencias 2.1 Referencias normativas Las siguientes Recomendaciones del UIT-T y otras referencias contienen disposiciones que, median
22、te su referencia en este texto, constituyen disposiciones de la presente Recomendacin. Al efectuar esta publicacin, estaban en vigor las ediciones indicadas. Todas las Recomendaciones y otras referencias son objeto de revisiones por lo que se preconiza que los usuarios de esta Recomendacin investigu
23、en la posibilidad de aplicar las ediciones ms recientes de las Recomendaciones y otras referencias citadas a continuacin. Se publica peridicamente una lista de las Recomendaciones UIT-T actualmente vigentes. En esta Recomendacin, la referencia a un documento, en tanto que autnomo, no le otorga el ra
24、ngo de una Recomendacin. 1 W3C Recommendation, XHTML 1.0: The Extensible HyperText Markup Language. 2 IETF RFC 2068 (1997), Hypertext Transfer Protocol HTTP/1.1. 2.2 Referencias informativas 3 Recomendacin UIT-T J.123 (2002), Formato de multiplexin para distribucin en la web por la red del protocolo
25、 de control de transmisin/protocolo Internet. 4 Recomendacin UIT-T J.124 (2004), Formato de multiplexacin para la difusin de multimedios por la web a travs de redes del protocolo de control de transmisin/protocolo Internet. 3 Trminos y definiciones En esta Recomendacin se definen los trminos siguien
26、tes. 3.1 descarga de archivos: Es el mtodo de transmisin de programas mediante el cual el programa empieza a reproducirse despus de que se hayan descargado completamente los datos. 3.2 transmisin en directo: Mtodo de transmisin de programas mediante el cual el programa empieza a reproducirse despus
27、de que una determinada cantidad de datos se hayan introducido en la memoria intermedia al tiempo que se reciben en un segundo plano los datos siguientes, y el programa est alimentado en tiempo real por el proveedor de contenidos. 3.3 transmisin de vdeo a la carta: Mtodo de transmisin de programas se
28、gn el cual el programa empieza a reproducirse despus de que se hayan introducido una determinada cantidad de 2 Rec. UIT-T J.127 (06/2004) datos en la memoria intermedia al tiempo que se siguen recibiendo los datos siguientes en un segundo plano, estando el programa totalmente creado por el proveedor
29、 de contenido. 4 Abreviaturas, siglas o acrnimos En esta Recomendacin se utilizan las siguientes abreviaturas, siglas o acrnimos. HTTP Protocolo de transferencia de hipertexto (hypertext transport protocol) MIME Ampliaciones multifuncin del correo Internet (multipurpose Internet mail extensions) VoD
30、 Vdeo a la carta (video-on-demand) XHTML Lenguaje de marcaje de hipertexto extensible (extensible hypertext markup language) 5 Descripcin de presentacin 5.1 Formato de descripcin de presentacin XHTML El programa en su conjunto y las propiedades de los medios debern estar definidos por una descripcin
31、 de presentacin en XHTML 1. La descripcin de presentacin puede obtenerla el receptor utilizando el protocolo HTTP u otros medios, como el correo electrnico, y no es imprescindible que est almacenada en el servidor. La descripcin de presentacin contiene la descripcin de los trenes de medios que confo
32、rman el programa, incluida su ubicacin, ttulo, tipos de codificacin, tamao de los datos y otros parmetros que permiten al receptor comenzar la extraccin de los medios ms apropiados. La descripcin de presentacin se escribe utilizando el elemento con los elementos de XHTML. A continuacin se muestra un
33、 ejemplo. Los elementos definidos por la presente Recomendacin se marcan en negrita. Webcasting Test Page Los elementos que se utilizan en la descripcin de presentacin se enumeran en el cuadro 1. Estos elementos pueden ser obligatorios (M) o facultativos (O). Rec. UIT-T J.127 (06/2004) 3 Cuadro 1/J.
34、127 Elementos definidos en esta Recomendacin Elemento Atributo M/O Valor Descripcin object data M Cadena de caracteres URI Ubicacin real del fichero de medios object type M Tipo MIME Tipo MIME de los medios object copyright O “s“ | “no“ Control de los derechos de autor object standby M Cadena de car
35、acteres Texto visible del enlace param name=“ac“ value=“.“ valuetype=“data“ O Cadena de caracteres Ticket de acceso param name=“bitrate“ value=“.“ valuetype=“data“ O Cadena numrica Velocidad binaria del contenido en bps param name=“camctl“ value=“.“ valuetype=“data“ O Cadena numrica Capacidad de con
36、trol de la cmara param name=“disposition“ value=“.“ valuetype=“data“ M Cadena de caracteres Tipo de distribucin del contenido, que puede ser descarga, transmisin de vdeo a la carta o transmisin en directo param name=“duration“ value=“.“ valuetype=“data“ O Cadena numrica Duracin del contenido en mili
37、segundos param name=“size“ value=“.“ valuetype=“data“ O Cadena numrica Tamao del archivo de contenido en bites. Este campo se utiliza para la descarga y la transmisin de secuencias de vdeo a la carta param name=“title“ value=“.“ valuetype=“data“ M Cadena de caracteres Ttulo textual del contenido 5.2
38、 Elemento En esta Recomendacin se definen los siguientes atributos del elemento . 5.2.1 data (datos) Es un atributo obligatorio que especifica el URI de los medios que van a transmitirse. En esta Recomendacin, dado que los medios se transmiten mediante HTTP, el esquema del URI ser http o el URI empe
39、zar con “http:/“. 5.2.2 type (tipo) Es un atributo obligatorio que especifica el tipo MIME de los medios que van a transmitirse. Por ejemplo, “vdeo/MP2T“ significa tren de transporte MPEG-2. 5.2.3 copyright (derecho de autor) Este atributo adopta los valores “s“ o “no“, y es facultativo. El valor po
40、r defecto es “no“. El atributo de derecho de autor tiene los siguientes efectos. 4 Rec. UIT-T J.127 (06/2004) s: El contenido est protegido contra el almacenamiento. Los medios no pueden almacenarse en el dispositivo una vez reproducidos. no: Los datos de medios pueden almacenarse en el dispositivo
41、despus de su reproduccin. Si este atributo no est especificado, el terminal considerar que puede almacenar el archivo. 5.2.4 standby (espera) Es un atributo obligatorio que especifica el texto visible del enlace a los medios. Normalmente ser “pulse aqu“ o el nombre del contenido. 5.3 Elemento Los pa
42、rmetros de los medios se especifican con el elemento en la descripcin HTML. A continuacin se presentan los parmetros definidos por esta Recomendacin. Cada uno de ellos est identificado por el atributo nombre, y su valor por el atributo valor. Para todos los parmetros debe incluirse valuetype=“data“
43、en cada elemento . El terminal ignorar los parmetros desconocidos. 5.3.1 ac (acceso) Se trata de un parmetro facultativo y el atributo valor especifica el tique de acceso. La longitud mxima del valor es 512 bytes. El terminal que haya obtenido el tique de acceso del parmetro ac en la descripcin de p
44、resentacin lo utilizar cuando el terminal aplique el control de sesin como “ac=“ en la peticin HTTP. Vase asimismo la clusula 6. Este parmetro se utiliza para la identificacin del cobro de tasas. 5.3.2 bitrate (velocidad binaria) Se trata de un parmetro facultativo que especifica la velocidad binari
45、a total de los medios en bits por segundo. Si los medios tienen una pista de vdeo y una pista de audio, el valor de la velocidad binaria ser la suma de las velocidades binarias de cada pista. Si los medios tienen distintas velocidades binarias para realizar un cambio adaptativo de la velocidad binar
46、ia, todos los valores se especificarn con el separador “:“. Por ejemplo: 5.3.3 camctl (control de la cmara) Se trata de un parmetro facultativo que muestra la capacidad de control de la cmara del contenido. El valor est formado por 8 dgitos, que muestran cada uno de ellos la capacidad de control de
47、cada cmara. En el siguiente cuadro se explica el valor de control de cmara (=“XYZABCDE“), empezando por el primer dgito a la izquierda. Rec. UIT-T J.127 (06/2004) 5 Cuadro 2/J.127 Parmetros de control de la cmara Nmero Valor Descripcin 1 0 1 Si el valor es 1, se soporta el control del movimiento pan
48、ormico 2 0 1 Si el valor es 1, se soporta el control de inclinacin de la cmara 3 0 1 Si el valor es 1, se soporta el control de acercamiento o alejamiento de la cmara 4 0 Reservado 5 0 Reservado 6 0 Reservado 7 0 Reservado 8 0 Reservado Por ejemplo, a continuacin se muestra un caso en que el contenido soporta el control de movimiento panormico y acercamiento y alejamiento. El parmetro “camctl“ es efectivo slo para el contenido que tiene activado el control de la cmara, que se especifica con el parmetro “disposition“ que se indica ms abajo. El terminal reconocer que el contenido tiene