Personalizar la transmisión de red
4 min
los métodos descritos a continuación requieren brightsignos versión 6 2 147 o posterior modificar la latencia y la fluctuación de audio/video streams puede modificar la cantidad de tiempo que tardan los audio/video streams en comenzar la reproducción formateando la url del stream de la siguiente manera \<streaming url>?latency=\<value in ms>\&jitter=\<value in ms> por ejemplo, http //www example com/stream1?latency= 450\&jitter=50 http //www example com/stream1?latency= 450\&jitter=50 el valor predeterminado de latencia es 0 milisegundos y el valor predeterminado de jitter es 300 milisegundos, lo que permite que los búferes de audio y video streams se llenen antes de que comience la reproducción; esto hace que sea menos probable que la reproducción se entrecorte cuando el stream tiene una tasa de bits alta o la red es lenta el uso de valores menores de latencia y jitter no cambiará el tamaño del búfer en cambio, les dará menos tiempo a los búferes para llenarse antes de que comience la reproducción recomendamos probar exhaustivamente los valores de latencia personalizados en un entorno de red de destino antes de la implementación el valor de "latency" se mide como una desviación de la latencia predeterminada (en milisegundos) por ejemplo, un valor de 250 reduce la latencia en un cuarto de segundo, mientras que un valor de 0 especifica la latencia predeterminada las pruebas han demostrado que los valores utilizables de latencia llegan hasta aproximadamente 450ms (aunque este valor puede diferir según el entorno de red), mientras que los valores de jitter pueden reducirse hasta aproximadamente 30ms reducir demasiado la latencia/jitter provocará un entrecortado evidente en la reproducción también puede aumentar el valor de latencia más allá de 0 esto aumentará el tamaño del búfer de streaming y retrasará la reproducción aumentar la latencia a 10 segundos o más probablemente requerirá el uso de los parámetros vcdbsize y acdbsize, descritos a continuación, para aumentar la memoria asignada al búfer personalizar el tamaño del búfer de streaming puede modificar los tamaños de búfer predeterminados asociados con los audio/video streams entrantes aumentar el búfer puede ayudar a mejorar el rendimiento de video streams con altas tasas de bits o de audio/video que se transmite a través de una red lenta tenga en cuenta que aumentar el tamaño del búfer también aumentará el retraso de reproducción (latencia) cuando comience el stream, pero disminuir el tamaño predeterminado del búfer no lo acortará puede modificar el tamaño predeterminado del búfer agregando parámetros opcionales al final de una url de streaming en un estado video stream o audio stream de brightauthor classic (este método también se aplica a scripts personalizados) los parámetros de url deben tener el siguiente formato \<streaming url>?buffersize=\&vcdbsize=\&acdbsize= por ejemplo http //www example com/stream1?buffersize=10000000\&vcdbsize=10000000\&acdbsize=256000 tenga en cuenta que todos los tamaños de búfer se especifican en bytes buffersize el tamaño del búfer principal una vez que los datos de streaming ingresan al búfer principal, se dividen inmediatamente en los búferes de audio y video el tamaño predeterminado del búfer principal es de 1 5mb para modelos hd, 3mb para modelos xd y 6mb para modelos 4k vcdbsize el tamaño del búfer de datos codificados de video el tamaño predeterminado de este búfer es de 3mb para modelos hd, 3mb para modelos xd y 6mb para modelos 4k acdbsize el tamaño del búfer de datos codificados de audio el tamaño predeterminado de este búfer es de 256kb para todos los modelos