[go: up one dir, main page]

RU2380839C2 - Method for adaptive control of flow mediadata - Google Patents

Method for adaptive control of flow mediadata Download PDF

Info

Publication number
RU2380839C2
RU2380839C2 RU2007111888/09A RU2007111888A RU2380839C2 RU 2380839 C2 RU2380839 C2 RU 2380839C2 RU 2007111888/09 A RU2007111888/09 A RU 2007111888/09A RU 2007111888 A RU2007111888 A RU 2007111888A RU 2380839 C2 RU2380839 C2 RU 2380839C2
Authority
RU
Russia
Prior art keywords
quality
data
level
information
stream
Prior art date
Application number
RU2007111888/09A
Other languages
Russian (ru)
Other versions
RU2007111888A (en
Inventor
Михаил Юрьевич Будько (RU)
Михаил Юрьевич Будько
Алексей Валерьевич Гирик (RU)
Алексей Валерьевич Гирик
Марина Борисовна Будько (RU)
Марина Борисовна Будько
Original Assignee
Общество с ограниченной ответственностью "Линкстрим"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество с ограниченной ответственностью "Линкстрим" filed Critical Общество с ограниченной ответственностью "Линкстрим"
Priority to RU2007111888/09A priority Critical patent/RU2380839C2/en
Publication of RU2007111888A publication Critical patent/RU2007111888A/en
Application granted granted Critical
Publication of RU2380839C2 publication Critical patent/RU2380839C2/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

FIELD: information technologies.
SUBSTANCE: in the method quality change is fulfilled due to switching between flow with one preset quality level and flow with other preset quality level. In this method number of abovementioned quality levels and parametres determining quality of particular level can be set preliminary before data transmission start, and also can be changed during data transmission. Decision about switchover from one quality level to other quality level is made on the basis of information about characteristics of network connection over which data are transmitted, information about status of head-ends, transit nodes and subscriber points or other relevant information. Furthermore, switchover between flows with different quality levels is performed in head-end, transit node or subscriber point without interruption in data transmission and with providing data consistency.
EFFECT: providing maximum possible quality of transmitted video images, audio data or other multimedia data under conditions of data transmission network functioning parametres change.
4 cl

Description

Изобретение относится к области передачи медиаданных, в частности любого из потоков сжатой или несжатой аудио- или видеоинформации, или другой мультимедийной информации, или их сочетания.The invention relates to the field of transmission of media data, in particular any of the streams of compressed or uncompressed audio or video information, or other multimedia information, or a combination thereof.

Известны УСТРОЙСТВО И СПОСОБ РАСПРОСТРАНЕНИЯ ВЫСОКОКАЧЕСТВЕННЫХ ВИДЕО- И АУДИОПРОГРАММ К УДАЛЕННЫМ МЕСТАМ (1), заключающийся в том, что принимают и сжимают оцифрованную видеоинформацию в соответствии с выбранным заранее форматом по меньшей мере в одном центральном устройстве; передают результирующую сжатую видеоинформацию для одной или нескольких удаленно расположенных систем воспроизведения; принимают и сохраняют переданную видеоинформацию для воспроизведения по меньшей мере в один выбранный заранее момент времени каждой системой воспроизведения; распространяют хранимую сжатую видеоинформацию к одной или нескольким системам распаковки; осуществляют распаковку переданной видеоинформации в каждой системе распаковки, и принимают распакованную видеоинформацию по меньшей мере в одной соединенной проекционной системе, и воспроизводят визуальные изображения одному или нескольким зрителям на основании этой принимаемой информации. Однако при организации услуг потокового вещания с адаптацией к условиям передачи данных такая схема потребует перекодирования потока в реальном времени для каждого подключенного клиента, что потребует значительного увеличения ресурсов.A DEVICE AND METHOD FOR DISTRIBUTING HIGH-QUALITY VIDEO AND AUDIO PROGRAMS TO REMOTE PLACES (1) is known as receiving and compressing digitized video information in accordance with a format chosen in advance in at least one central device; transmit the resulting compressed video information for one or more remotely located playback systems; receive and store the transmitted video information for playback at least one pre-selected point in time by each playback system; distribute stored compressed video information to one or more decompression systems; unpack the transmitted video information in each unpacking system, and receive the unpacked video information in at least one connected projection system, and reproduce visual images to one or more viewers based on this received information. However, when organizing streaming services with adaptation to data transmission conditions, such a scheme will require real-time transcoding of the stream for each connected client, which will require a significant increase in resources.

Задачей настоящего изобретения является обеспечение максимально возможного качества транслируемых видеоизображений, аудиоданных или других мультимедийных данных в условиях изменения параметров функционирования сети передачи данных.The objective of the present invention is to ensure the highest possible quality of broadcast video, audio or other multimedia data in the face of changing parameters of the functioning of the data network.

Поставленная задача решается способом адаптивного управления передачей потоков медиаданных, заключающимся в изменениии качества потока в процессе передачи данных от головных узлов через сеть передачи данных и транзитные узлы к абонентским узлам, отличающимся тем, что изменение качества осуществляется за счет переключения между потоком с одним заданным уровнем качества и потоком с другим заданным уровнем качества.The problem is solved by adaptive control of the transmission of media data streams, which consists in changing the quality of the stream in the process of transmitting data from the head nodes through the data network and transit nodes to the subscriber nodes, characterized in that the quality change is carried out by switching between the stream with one specified quality level and flow with another given level of quality.

При этом количество вышеупомянутых уровней качества и параметры, определяющие качество конкретного уровня, могут быть заданы предварительно до начала передачи данных, а также изменены в процессе осуществления передачи данных, а решение о переключении потока с одним уровнем качества на поток с другим уровнем качества может приниматься на основе сведений о характеристиках сетевого соединения, по которому осуществляется передача данных, сведений о состоянии головных, транзитных и абонентских узлов либо других релевантных сведений, таких как метрики системной производительности и конфигурационные параметры аппаратных и программных компонентов головных, транзитных и абонентских узлов.Moreover, the number of the aforementioned quality levels and the parameters that determine the quality of a particular level can be pre-set before the data transfer starts, and also changed during the data transfer, and the decision to switch a stream from one quality level to a stream with a different quality level can be made at based on information about the characteristics of the network connection through which data is transferred, information about the status of head, transit and subscriber nodes or other relevant information, as the metric system performance parameters and configuration hardware and software components of head, transit and subscriber nodes.

Кроме того, переключение между потоками с различными уровнями качества выполняется на головном узле, транзитном узле либо на абонентском узле без перерыва в передаче данных и с обеспечением согласованности данных.In addition, switching between streams with different quality levels is performed at the head node, the transit node, or at the subscriber node without interruption in data transmission and ensuring data consistency.

Способ осуществляется следующим образом. Передача данных происходит от головных узлов, осуществляющих прием, хранение, преобразование, в том числе оцифровку и сжатие, и другие операции с данными, через сеть передачи данных и транзитные узлы к абонентским узлам, осуществляющим прием, преобразование в форму, пригодную для восприятия человеком, и воспроизведение или отображение этой информации. При наличии в головном узле нескольких потоков одного и того же содержания с различными заданными уровнями качества Q1,…Qi,…Qj,…QN при изменении условий в сети выполняется оценка возможностей соединения и выбирается поток с качеством, который оптимальным образом будет использовать доступную пропускную способность соединения.The method is as follows. Data transmission occurs from the head nodes performing reception, storage, conversion, including digitization and compression, and other data operations through the data transmission network and transit nodes to the subscriber nodes receiving, converting into a form suitable for human perception, and reproduction or display of this information. If there are several streams of the same content in the head node with different specified quality levels Q 1 , ... Q i , ... Q j , ... Q N, when the conditions in the network change, the connection possibilities are evaluated and the stream with the quality that is optimal will be selected Use available connection bandwidth.

Например, при установлении соединения с абонентским узлом выбирается поток Qi. При получении команды переключения на поток с качеством Qj осуществляется следующая последовательность действий:For example, when establishing a connection with a subscriber unit, the flow Q i is selected. When receiving a command to switch to a stream with quality Q j , the following sequence of actions is performed:

- передача данных потока Qi,- data transfer stream Q i ,

- поступление сигнала о переключении на поток Qj,- the arrival of the signal about switching to the stream Q j ,

- завершение передачи данных потока Qi,- completion of the data transfer stream Q i ,

- передача адаптирующей (переходной) последовательности данных,- transmission of an adaptive (transient) data sequence,

- передача данных потока Qj.- data transfer stream Q j .

Адаптирующая последовательность данных в общем случае специфична для используемого алгоритма сжатия данных и представления данных потока. Синхронизация достигается на основе временных меток, номеров блоков данных и других меток, идентифицирующих отдельные блоки данных в потоках.The adaptive data sequence is generally specific to the data compression and stream presentation algorithm used. Synchronization is achieved based on timestamps, data block numbers and other labels identifying individual data blocks in streams.

Переключение между потоками с различными уровнями качества выполняется на головном узле, транзитном узле либо на абонентском узле без перерыва в передаче данных и с обеспечением согласованности данных.Switching between streams with different quality levels is performed at the head node, the transit node, or at the subscriber node without interruption in data transmission and ensuring data consistency.

Предложенный способ позволяет сократить ресурсы, необходимые для организации услуг потокового вещания и обслуживания клиентов с помощью введения нескольких фиксированных уровней качества потоков и переключения клиентов между этими уровнями.The proposed method allows to reduce the resources necessary for the organization of streaming services and customer service by introducing several fixed levels of stream quality and switching clients between these levels.

Источники информацииInformation sources

1. Заявка на патент РФ №2000131282, 2002 г.1. The application for a patent of the Russian Federation No.20031282, 2002

Claims (4)

1. Способ адаптивного управления передачей потоковых медиаданных, в том числе аудио-, видео- и других мультимедийных данных, заключающийся в изменении качества потока в процессе передачи данных от головных узлов через сеть передачи данных и транзитные узлы к абонентским узлам, отличающийся тем, что изменение качества потока данных осуществляется при наличии в узле, осуществляющем передачу нескольких потоков данных одного и того же содержания с различными заданными уровнями качества путем переключения между потоком с одним заданным уровнем качества и потоком с другим заданным уровнем качества.1. The method of adaptive control of the transmission of streaming media, including audio, video and other multimedia data, which consists in changing the quality of the stream in the process of transmitting data from the head nodes through the data network and transit nodes to the subscriber nodes, characterized in that the change the quality of the data stream is carried out if there is a node in the transmission of several data streams of the same content with different specified levels of quality by switching between a stream with one given level quality and flow with another specified level of quality. 2. Способ по п.1, в котором количество вышеупомянутых уровней качества и параметры, определяющие качество конкретного уровня, могут быть заданы предварительно до начала передачи данных, а также изменены в процессе осуществления передачи данных.2. The method according to claim 1, in which the number of the aforementioned quality levels and the parameters that determine the quality of a particular level can be pre-set before the start of data transfer, and also changed during the data transfer. 3. Способ по п.1, в котором решение о переключении потока с одним уровнем качества на поток с другим уровнем качества может приниматься на основе сведений о характеристиках сетевого соединения, по которому осуществляется передача данных, сведений о состоянии головных, транзитных и абонентских узлов, либо других релевантных сведений.3. The method according to claim 1, in which the decision to switch a stream with one quality level to a stream with a different quality level can be made on the basis of information about the characteristics of the network connection through which data is transmitted, information about the status of the head, transit and subscriber nodes, or other relevant information. 4. Способ по п.1, в котором переключение между потоками с различными уровнями качества выполняется на головном узле, транзитном узле либо на абонентском узле без перерыва в передаче данных и с обеспечением согласованности данных. 4. The method according to claim 1, in which switching between streams with different quality levels is performed at the head node, the transit node, or at the subscriber node without interruption in data transmission and ensuring data consistency.
RU2007111888/09A 2007-03-21 2007-03-21 Method for adaptive control of flow mediadata RU2380839C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2007111888/09A RU2380839C2 (en) 2007-03-21 2007-03-21 Method for adaptive control of flow mediadata

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2007111888/09A RU2380839C2 (en) 2007-03-21 2007-03-21 Method for adaptive control of flow mediadata

Publications (2)

Publication Number Publication Date
RU2007111888A RU2007111888A (en) 2008-10-10
RU2380839C2 true RU2380839C2 (en) 2010-01-27

Family

ID=39927333

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2007111888/09A RU2380839C2 (en) 2007-03-21 2007-03-21 Method for adaptive control of flow mediadata

Country Status (1)

Country Link
RU (1) RU2380839C2 (en)

Also Published As

Publication number Publication date
RU2007111888A (en) 2008-10-10

Similar Documents

Publication Publication Date Title
US9215416B2 (en) Method and system for switching between video streams in a continuous presence conference
EP2919453B1 (en) Video stream switching
KR101557250B1 (en) Statistical multiplexing of streaming media
US20090064242A1 (en) Fast channel switching for digital tv
JP4702397B2 (en) Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system
KR20160110472A (en) Streaming multiple encodings encoded using different encoding parameters
CN101795264A (en) Video data transmission method and system
US11128897B2 (en) Method for initiating a transmission of a streaming content delivered to a client device and access point for implementing this method
CN101009824A (en) A network transmission method of audio/video data
KR100678891B1 (en) Method and device for elastically adjusting the buffer amount according to the property of contents
US10506006B2 (en) Method and system for flow-rate regulation in a content-controlled streaming network
KR101978922B1 (en) FoV on the background frame streaming method of high quality 360 degree video data by separately transmitting the region of interest and the background frame
JP5428734B2 (en) Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system
JP2005303925A (en) Stream data transmission device, stream data receiving device, and recording medium storing processing programs making computer execute these programs
JP2010028232A (en) Communication control apparatus and communication control method
CN108476333A (en) The adjacent streaming of Media Stream
JP4735666B2 (en) Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system
JP2013042492A (en) Method and system for switching video streams in resident display type video conference
RU2380839C2 (en) Method for adaptive control of flow mediadata
JP2004289295A (en) Data processing system, data processing device and data processing method
JP2018537885A (en) Method and system for flow rate adjustment in a content-controlled streaming network
US20200021826A1 (en) Method and system for panoramic multimedia streaming
CN102957893B (en) For the method and system switched between the video flowing in continuous presence conferences
JP7499583B2 (en) Video distribution device, video transmission device, video distribution system, video distribution method, and video distribution program
JP2007288370A (en) Video/audio signal processor

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20091213