Video streaming web service
Наукові журнали Національного Авіаційного Університету
View Archive InfoField | Value | |
Title |
Video streaming web service
Web-сервис потоковой трансляции видео Web-сервіс потокової трансляції відео |
|
Creator |
Холявкіна, Т. В.
Резаєв, Я. О. Харченко, О. О. |
|
Subject |
Web service; streaming; streaming media; video streaming services; PHP 7; PHP; HTML5; CSS3; HTML; CSS; MySQL
004.031.43 Web-сервис; потоковая трансляция; потоковое медиа; сервисы потоковой трансляции видео; видеостриминговые сервисы; PHP 7; PHP; HTML5; CSS3; HTML; CSS; MySQL 004.031.43 Web-сервіс; потокова трансляція; потокове медіа; сервіси потокової трансляції відео; відеострімінгові сервіси; PHP 7; PHP; HTML5; CSS3; HTML; CSS; MySQL 004.031.43 |
|
Description |
Streaming is the continuous transmission of audio or video files from a server to a client. Streaming is real-time, and it's more efficient than downloading media files. Just like other data that is sent over the Internet, audio and video data is broken down into data packets. Each packet contains a small piece of the file, and an audio or video player in the browser on the client device takes the flow of data packets and interprets them as video or audio. The concept of video streaming services means free or subscription-based services offering online streaming of films and television programs. Video streaming platforms allow people to watch videos anywhere and anytime, provided they have an Internet connection, or even without it, if the preload option is available. This article covers the concepts of streaming, streaming media, and video streaming services. The subject matter is implementation of a video streaming web service with monolithic architecture. Selection justification is given for the architecture type. Explanations for the specific implementation details are provided as well. The service is flexible enough to carry out predetermined tasks and provides ample opportunities to adapt to various hardware platforms.
Потоковая трансляция – это непрерывная передача аудио- или видеофайлов от сервера к клиенту. Потоковая трансляция происходит в режиме реального времени, и это более эффективно, чем загрузка медиа-файлов. Как и другие данные, пересылаемые через Интернет, аудио и видео данные разбиваются на пакеты данных. Каждый пакет содержит небольшой фрагмент файла, а аудио- или видеоплеер в браузере на клиентском устройстве принимает поток пакетов данных и интерпретирует их как аудио или видео соответственно. Под понятием видеостриминговые сервисы понимают бесплатные сервисы, или сервисы на основе подписки, предлагающие онлайн-трансляцию фильмов и телевизионных программ. Платформы потоковой трансляции видео позволяют людям просматривать видео в любом месте и в любое время при наличии Интернет-подключения, или даже без него, если доступна опция предварительной загрузки. Эта статья охватывает понятия потоковой трансляции, потокового медиа и сервисов потоковой трансляции видео (видеостриминговых сервисов). Предметом рассмотрения является реализация web-сервиса потоковой трансляции видео с монолитной архитектурой. Предоставляется обоснования выбора типа архитектуры и объяснения конкретных деталей реализации. Сервис является достаточно гибким для выполнения возложенных задач и имеет широкие возможности для адаптации под различные аппаратные платформы. Потокова трансляція – це безперервна передача аудіо- чи відеофайлів від сервера до клієнта. Потокова трансляція відбувається в режимі реального часу, і це більш ефективно, ніж завантаження медіа-файлів. Як і інші дані, що надсилаються через Інтернет, аудіо та відео дані розбиваються на пакети даних. Кожен пакет містить невеликий фрагмент файлу, а аудіо- чи відеоплеєр у браузері на клієнтському пристрої приймає потік пакетів даних та інтерпретує їх як аудіо чи відео відповідно. Під поняттям відеострімінгові сервіси розуміють безкоштовні сервіси, або сервіси на основі передплати, що пропонують онлайн-трансляцію фільмів і телевізійних програм. Платформи потокової трансляції відео дозволяють людям переглядати відео в будь-якому місці та в будь-який час за наявності Інтернет-підключення, або навіть без нього, якщо доступна опція попереднього завантаження. Ця стаття охоплює поняття потокової трансляції, потокового медіа та сервісів потокової трансляції відео (відеострімінгових сервісів). Предметом розгляду є реалізація web-сервісу потокової трансляції відео з монолітною архітектурою. Надається обґрунтування вибору типу архітектури та пояснення конкретних деталей реалізації. Сервіс є достатньо гнучким для виконання покладених завдань та має широкі можливості для адаптації під різні апаратні платформи. |
|
Publisher |
National Aviation University
|
|
Contributor |
—
— — |
|
Date |
2020-11-28
|
|
Type |
—
|
|
Format |
application/pdf
|
|
Identifier |
http://jrnl.nau.edu.ua/index.php/PIU/article/view/15001
10.18372/2073-4751.63.15001 |
|
Source |
Problems of Informatization and Management; Том 1, № 63 (2020); 74-82
Проблемы информатизации и управления; Том 1, № 63 (2020); 74-82 Проблеми iнформатизацiї та управлiння; Том 1, № 63 (2020); 74-82 |
|
Language |
uk
|
|
Rights |
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).
|
|