Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Умный плеер 
:(
    Опции темы
Areostar
Дата 21.9.2019, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



 Предположим на хосте лежит фаил в всех нужных разрешенииях.

Но как я могу определить какое разрешение может принят клиент?

Можете ли в посоветывать готовый "умный плеер" или на какие слова гуглить что свой сочтрагать?

И нудноли на сервере чтото дополнительное делать

 

0



PM MAIL   Вверх
LSD
Дата 30.9.2019, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: нет
Всего: 537



Для начала, стоит определиться с тем что за клиент. Если клиент браузер - то можно с помощью JS определить разрешение экрана, размер окна браузера и исходя из этого послать на сервер запрос на файл с нужным разрешением.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Areostar
Дата 30.9.2019, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



И это единственный параметр?
Или может ещё отслеживать что буфер  пустой или нет?
Или это не важно
PM MAIL   Вверх
LSD
Дата 1.10.2019, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: нет
Всего: 537



Цитата(Areostar @  30.9.2019,  20:59 Найти цитируемый пост)
Или может ещё отслеживать что буфер  пустой или нет?

Для хорошего плеера, возможность адаптивной подстройки под ширину канала - это плюс. 
Так что да, это тоже неплохо сделать.

Цитата(Areostar @  30.9.2019,  20:59 Найти цитируемый пост)
И это единственный параметр?

Разные браузеры могут понимать разные форматы. Для мобильных браузеров можно отдавать разрешение поменьше - на маленьком экране это не так заметно. Про слабый канал выше.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Areostar
Дата 1.10.2019, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



а как я на js могу ширину канала отслеживать??

Добавлено через 2 минуты и 13 секунд
Цитата(LSD @ 1.10.2019,  19:11)
Цитата(Areostar @  30.9.2019,  20:59 Найти цитируемый пост)
Или может ещё отслеживать что буфер  пустой или нет?

Для хорошего плеера, возможность адаптивной подстройки под ширину канала - это плюс. 
Так что да, это тоже неплохо сделать.

Цитата(Areostar @  30.9.2019,  20:59 Найти цитируемый пост)
И это единственный параметр?

Разные браузеры могут понимать разные форматы. Для мобильных браузеров можно отдавать разрешение поменьше - на маленьком экране это не так заметно. Про слабый канал выше.

.mp4 почти все принемают!
PM MAIL   Вверх
LSD
Дата 2.10.2019, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: нет
Всего: 537



Цитата(Areostar @  1.10.2019,  22:39 Найти цитируемый пост)
а как я на js могу ширину канала отслеживать??

Ширину - никак, но можно отслеживать прогресс загрузки и исходя из этого считать скорость загрузки.


Цитата(Areostar @  1.10.2019,  22:39 Найти цитируемый пост)
.mp4 почти все принемают! 

MP4 это контейнер, кодеков там несколько.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Areostar
Дата 2.10.2019, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Цитата(LSD @ 2.10.2019,  11:48)
Цитата(Areostar @  1.10.2019,  22:39 Найти цитируемый пост)
а как я на js могу ширину канала отслеживать??

Ширину - никак, но можно отслеживать прогресс загрузки и исходя из этого считать скорость загрузки.


Цитата(Areostar @  1.10.2019,  22:39 Найти цитируемый пост)
.mp4 почти все принемают! 

MP4 это контейнер, кодеков там несколько.

А как расчитывать? Промерить что в буфере и если посто по спуститься на одну ступеньку? или как? где про это прочитать?
PM MAIL   Вверх
LSD
Дата 6.10.2019, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: нет
Всего: 537



Цитата(Areostar @  2.10.2019,  12:53 Найти цитируемый пост)
А как расчитывать? Промерить что в буфере и если посто по спуститься на одну ступеньку?

У тега video есть свойство progress куда будет переодически приходить событие с информацией о том, сколько байт было загружено. В купе с информацией о текущем времени и времени начала загрузки можно расчитать скорость.

Совсем по хорошему надо учитывать последние несколько минут, т.к. скорость имеет тенденцию проседать или наоборот возвращаться в норму. 


Цитата(Areostar @  2.10.2019,  12:53 Найти цитируемый пост)
где про это прочитать? 

В документации по HTML5, например тут.

P.S. Тема уже ушла явно слишком далеко, дальше уже имеет смысл спрашивать в профильном разделе.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Areostar
Дата 6.10.2019, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Спасибо за советы! Пойду копать дальше
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Технологии: Разные | Следующая тема »


 




[ Время генерации скрипта: 0.1340 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.