powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / стриминг. реализация на Python
11 сообщений из 11, страница 1 из 1
стриминг. реализация на Python
    #39865034
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересует вопрос реализации стриминг трансляции на Python.

То есть на сервере находится видео фаил(файлы) в нескольких разрешениях(1080p, 960p, 720p и так далее)
На стороне клиента находится "умный" видио плеер. который во взоимодействии с сервером транслирует пользователю видео в оптемально подходящем ему качестве.

Интересует реализация как на сервере так и на клиенте.
Ну здесь подскажите хотя бы с сервером. Статьи, примеры и так далее
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39865208
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

вот смысл браться за реализацию видеохостинга, если сам не в теме и самостоятельно найти материалы по ней не можешь?
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39865210
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

SQL.ru и форум по PHP, Perl, Python - явно место тусовки тех, кто занимается стримингом
набираете в гугле "implement video streaming with python" и ищете open source проекты, статьи и продукты на данную тему
и общаетесь напрямую с авторами и их окружением
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39865304
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе нужно что, мультикаст стриминг или просто чтобы в плеере видео играло?
Если второе - размещаешь досутпные на веб-сервере (nginx, apache) свои видео-файлы (HLS, MP4 или еще каком веб-распространенном контейнере во всех нужных реозлюшенах), вставляешь на странице любой плеер (например https://videojs.com/ ), настраиваешь по мануалу и всё готово.

Видео во всех разрешениях нужно подготовить заранее, в этом может помочь ffmpeg.
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39865319
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

Пользователь выбирает на странице видео какое хочет посмотреть. появляется плеер(на новом табе или ещё как) и показывает видео.

Видюшек будет явно больше одного!

Плеер ясное делою но на сервере надо это както реализовать! само сабой работать не будет!
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39865328
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что на сервере надо реализовать? Ну, если только формирование файлов с разным разрешением или форматом видео. Так тут никакого стриминга близко не валялось.
Файлы заренее подготовлены, на диске лежат. Плеер запрашивает с сервера файл, который выбрал пользователь (при необходимости - в нужном разрешении и формате). В принципе, плеер может запрашивать не с начала, а с какого-то байта (при перемотке, например). Вебсерверы в большинстве своем умеют так отдавать контент. Вебсервер отдает запрашиваемое, плеер воспроизводит. Что не так?
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39865679
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Ну понятно как просто пооигрывать. Но вот к примеру плеер ютуба или рутуба определяет оптимальное качество видео для пользователя. Или это всё надо реализовывать на клиенте? И сервер тут нипричём?
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39865882
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, на клиенте. Откуда серверу знать, какой на клиенте размер экрана, к примеру, или "полудохлость" канала. Плеер просто должен знать, какие размеры/форматы доступны.
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39866014
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Размер экрана как определить понятно. А вот состояние канала как js узнает?

Где об этом всём почитать подробно можно?
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39866025
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarА вот состояние канала как js узнает?Без понятия, про js я не говорил ничего. На ютюбе как-то эта штука работает. Плеер может узнать по изменению или истощению буфера.
...
Рейтинг: 0 / 0
стриминг. реализация на Python
    #39866204
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за советы. Буду копать дальше
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / стриминг. реализация на Python
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]