<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные проблемы науки и образования</journal-title>
      </journal-title-group>
      <issn>2070-7428</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-8982</article-id>
      <title-group>
        <article-title>ПОДХОД К ОПРЕДЕЛЕНИЮ РАЗМЕРОВ БУФЕРА ДАННЫХ ДЛЯ МУЛЬТИМЕДИЙНЫХ ПРИЛОЖЕНИЙ ПРИ ПЕРЕМЕННОЙ ПРОПУСКНОЙ СПОСОБНОСТИ КАНАЛА ПЕРЕДАЧИ ДАННЫХ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Быков</surname>
              <given-names>Д.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Bykov</surname>
              <given-names>D.V.</given-names>
            </name>
          </name-alternatives>
          <email>guardianzpv@gmail.com</email>
          <xref ref-type="aff" rid="affc7a03d2e"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Зинов</surname>
              <given-names>П.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Zinov</surname>
              <given-names>P.V.</given-names>
            </name>
          </name-alternatives>
          <email>guardianzpv@gmail.com</email>
          <xref ref-type="aff" rid="affc7a03d2e"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Аверин</surname>
              <given-names>Е.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Averin</surname>
              <given-names>E.V.</given-names>
            </name>
          </name-alternatives>
          <email>guardianzpv@gmail.com</email>
          <xref ref-type="aff" rid="affc7a03d2e"/>
        </contrib>
      </contrib-group>
      <aff id="affc7a03d2e">
        <institution xml:lang="ru">ГОУ ВПО «Волгоградский государственный технический университет»</institution>
        <institution xml:lang="en">Volgograd State Technical University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2013-02-29">
        <day>29</day>
        <month>02</month>
        <year>2013</year>
      </pub-date>
      <issue>2</issue>
      <fpage>206</fpage>
      <lpage>206</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-education.ru/ru/article/view?id=8982</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>В статье описывается динамический способ определения размера буфера данных в мультимедийном приложении. Для определения теоретической величины размера буфера составлена система из фильтра сетевого траффика, анализатора этого траффика, а также собственного клиент-серверного приложения, написанного на языке высокого уровня Java, позволяющего эмулировать передачу видеопотока от сервера к клиенту. В ходе исследования были получены наилучшие размеры буфера данных при переменчивой пропускной способности канала передачи данных. Под наилучшими размерами подразумеваются такие размеры буфера данных, которые позволяют быстро загружать часть видеопотока с сервера, и при этом достаточны для того, чтобы не возникало разрывов в воспроизведении видеопотока. На основе анализа полученных данных была составлена формула определения размера буфера, позволяющего воспроизводить видеопоток без перерыва. Произведено дальнейшее исследование этой формулы, которое позволило получить информацию о минимальном времени воспроизведения видеопотока, которого достаточно для дальнейшей аппроксимации размера буфера входных данных с помощью представленной формулы. В заключение был проведен анализ размера буфера данных в приложении YouTube, которое показало, что данное приложение не учитывает изменения в скорости соединения клиента.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>This paper describes a dynamic way to determine the size of the data buffer in the media application. We have created a system to determine theoreticalapplication’s buffer size value. This system is composed of the network filter and traffic analyzer, as well as its own client-server application written in high-level language Java, emulating video streaming process from the server to the client. The study received the best size of the data buffer in volatile bandwidth data transfer. Under the best size, we mean the size of the data buffer that allows you to download the video part from the server quickly, and thus is sufficient to avoid any gaps in the playback video. The formula for determining the buffer size was compiled, based on the analysis of the data, received by ourexperiments. This formula allows buffer to have the exact size for uninterruptable video playback. There was further investigation of this formula to determine minimum video stream playing time, which would be enough for further approximation of the size of the input data buffer. In conclusion, we analyzed YouTube application buffer size. This investigation showed that the application does not account for changes in the speed of the client connection.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>буфер данных</kwd>
        <kwd>мультимедийное приложение</kwd>
        <kwd>видеопоток</kwd>
        <kwd>пропускная способность</kwd>
        <kwd>канал передачи данных</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>data buffer</kwd>
        <kwd>multimedia application</kwd>
        <kwd>video stream</kwd>
        <kwd>bandwidth</kwd>
        <kwd>network data channel</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1.	Akshabi S., Begen A., Dovrolis C. An Experimental Evaluation of Rate-Adaptation Algorithmsin Adaptive Streaming over HTTP // Proceedings of the secondannual ACM conferenceon Multimediasystems, ACM NewYork. – NY, USA, 2011.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2.	Kim T., Ammar M. H. Receiver Buffer Requirement for Video Streaming Over TCP // Proceedings of Visual Communications and Image Processing, San Jose. – CA, USA, 2006.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3.	Krasic C., Goel A., Walpole J. Low-Latency Adaptive Streaming over TCP // ACM Transactions on Multimedia Computing, Communications and Applications. – August 2008. – Vol. 4, № 3.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4.	Nukhet O., Turhan T. On optimal receiver buffer size in adaptive Internet video streaming // Journal of Zhejiang University. – Turkey, 2006.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5.	Zambelli A. IIS Smooth Streaming Technical Overview // Microsoft Corporation, Technical report. – MS, 2009.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
