Как создать приложение для потокового вещания? - PullRequest
0 голосов
/ 16 апреля 2020

Я работаю над приложением, для которого требуется функция потокового видео. Так же, как Facebook, где пользователь может транслировать видео для аудитории в режиме реального времени. По сути, мне нужно знать, какие инструменты и технологии используются для разработки потокового приложения.

Я просмотрел несколько статей по inte rnet, но не смог полностью понять концепции потоковой передачи и, как следствие, Я до сих пор не знаю, с чего начать. До сих пор это то, что я понял:

  1. Клиент (мобильный / настольный компьютер / ноутбук) запишет видео, и приложение отправит медиа-файл в виде пакетов на сервер. Ques: Как мое приложение будет разбивать видео на пакеты? (Извините, если этот звук слишком широкий или глупый, но мне нужно знать, с чего начать?)

  2. Потоковый сервер. Я понял, что он будет отвечать за обработку пакетов. Ques: Как построить потоковый сервер? Как и какие действия он будет выполнять? Я вижу, что есть некоторые платные инструменты, которые предоставляют услуги потокового сервера, такие как Wowza . Нужен ли мне один из них или стоит построить собственный сервер (учитывая, что приложение будет на начальной стадии)?

  3. Трансляция контента для аудитории в режиме реального времени Вопрос: Нужно ли мне использовать WebRT C или подобную технологию для достижения этой цели?

Может быть, я упростил это, но это то, что я получил до сих пор и любая помощь, чтобы даже начать меня, будет принята с благодарностью.

...