Обновить
-7
@Master255read⁠-⁠only

Пользователь

9
Подписчики
Отправить сообщение
И сделать надо большую и красивую кнопку: включить-выключить раздачу.
Если включаешь, то сможешь получать контент с других пользователей, если выключаешь, то стримишь, только с сервера. По моему отличная идея.
При этом контент будет только в оригинальном качестве, с оптимизацией для Web.
На YouTube смотрел 8k на 4k телевизоре. Да, разница есть с 4k, даже на 4k экране.
Конечно, вы всё не правильно поняли. Во-первых, смысл смотреть 4k-8k на телефонах не в том, что бы смотреть это в телефоне, а в том, чтобы передавать изображение по hdmi на большой 4k экран и смотреть.
Во-вторых, тут никто не говорит, что можно смотреть, только на телефоне. У меня приложение работает на телевизоре Sony. Он большой и 4k смотреть очень увлекательно.
В третьих, существует не гласная проблема в каком формате хранить контент. Например компания YouTube хранит каждое видео в 5 разных разрешениях, что существенно увеличивает объём. Некоторые хранят видео чанками — кусками. Вместо одного файла у них тысяча. Это тоже очень усложняет хранение и использование данных.
Далее есть проблема в том, что многие песни существуют только в видео формате. Их никогда не выпускали в аудио. Причём над видео работала команда профессионалов и если вырезать из него звук, то мы потеряем много интересного. Средний битрейт Full HD видео, лишь немного выше битрейта Flac для которого достаточно 5 Мбит.\с…
Теперь, с приходом новых технологий и алгоритма прогрессивного стриминга эти все проблемы решаются, и можно от всего этого отказаться. Хранить видео или аудио в оригинальном качестве и легко смотреть на любом устройстве.
Ну а про стриминг 4k-8k можно забыть, если не использовать прогрессивный стриминг. Будем вечно смотреть ролики на YouTube :))
почитал про cognestion control алгоритм. Так ничего и не понял, даже по этой ссылке. Что конкретно они оценивают, по каким формулам. Доступным языком.

У меня не было проблем с плавающей скоростью. Были проблемы со скоростью передачи файла, не соответствующей размеру канала. Т.е. канал 500 Мбит.\с., а скорость максимум 100 Мбит.\с… Такая проблема до сих пор имеется с Samba протоколом. Передача данных идёт через сокеты. И там есть интересный параметр ReceiveBufferSize в сокете у клиента. Он динамически меняется при получении данных. Как я понял это значение зависит от сервера и это значение совпадает с тактом, который обязательно нужно принять без перерывов. Именно это количество байт я храню в оперативной памяти, а затем записываю на диск. Об этом и статья :)
И с тех пор, как я использую прогрессивный стриминг у меня нет проблем со скоростью. Абсолютно никаких. Ни по wi-fi 700Мбит.\с., ни по 4G.
во первых: ru.aliexpress.com/w/wholesale-otg-cable-for-ipad.html
что-то их очень много и разных.
во вторых: политика компании Apple, подразумевает периодическое обновление устройств целиком. Не вижу проблем тут. Берёте деньги и покупаете нормальный iphone\ipad\imac. На сколько денег хватило, на столько и купил памяти. На сколько есть памяти, на столько и смотришь качество. Напоминаю, если не смотреть 4k фильмы длительностью 1,5 часа и более, то 16Гб должно хватить. Причём это резко ускорит загрузку контента и увеличит комфорт, даже на самых слабых девайсах!
У меня небольшие видео 4к, без тормозов на galaxy s3 (2012 года выпуска) показывает.
Спасибо Lair, за ваше внимание к моим проектам. Но мы с вами помним, по предыдущим моим статьям, что до добра это не доводит. Ваш лимит на количество сообщений к этой статье подошёл к концу. Вы можете задать последний, главный, интересующий вас вопрос и мы закончим беседу.
Откуда вы знаете, что LAV этого не делает?

А я очень легко протестил только что. Поставил на паузу и посмотрел, что через сеть в диспетчере ничего не качается. Значит фризам быть.
Знаете, я просто пошел и открыл их в MPC-HC

Так пошёл открыл и «посмотрел 2-3 часа» это совсем разные вещи. Это ещё ночью пока все спят и каналы свободные. А днём канал будет не стабилен и уже не посмотришь без фризов. 2 часа на скорости 60Мбит\с. без перебоев, канал не выдержит. Это будет не смотрибельно. А алгоритм предзагружает весь файл, и канал быстрее освобождается.

Нет, потому что они не нужны для заявленной им деятельности.

Там же русским текстом дано объяснение зачем нужны разрешения. Для других функций.
фотографирование и запись видео — для визуализации вспышкой камеры
запись аудио — для красивой визуализации на экране.
доступ к моим данным в хранилище — это именно для сохранения данных в кеш. О чём и написана эта статья.
Возможно. Надо тестировать. Моё приложение не рассчитано для камер. Не знаю даже, что будет. Наверное ничего, потому что там очень много завязано на размер файла. Стриминг не имеет размера… так что не пойдёт. Но вот 100 Гигов, если надо посмотреть по сети, так это запросто! :)
:) приветствую! Лично прошу дать разрешения приложению. Оно моё и не несёт никакого вреда. Только пользу! Честное слово.
На самом деле грозный Гугл не просто проверяет моё приложение, но ещё и тестирует, в момент публикации. Ещё оно весит крайне мало 1,3Мб… Таким образом шансов, даже на одну вредную строчку кода нет.
Продолжайте тестирование, но помните о том, что для тестирования 4k Blu-Ray кино надо иметь минимум около 23Gb свободного места на внутренней памяти, или внешней, если у вас заработает внешняя память. Тут 2 фильма для тестов. Открывать через приложение с алгоритмами. По описанному в статье сценарию.

МТС — если не устраивает скорость, то звоните. По звонку и жалобам увеличивают, но это не точно. Что я могу поделать. Если нет связи, то предзакачать можно. В случае с 4k Blu-Ray будет долго, конечно. Но Full HD должно играть без фризов зато! МТС у меня в Москве. Blu-Ray 4k не потянет, а вот VP9 4k тянет! Возможно 1-2 фриза за 4х минутный клип, но в целом очень хорошо. Full HD и Flac без тормозов. Enjoy!
нет, чанков тут нет. Это не HLS поток. Это ссылка на прямой файл.
Между пользователями можно передавать данные необходимые потокам для скачивания. Ведь у всех будет какая-то часть данных уже скачена, следовательно те кто скачал больше могут передать данные тем кто скачал меньше.
Вообще, то о чём вы говорите практически нереальный случай.
Объясню почему:
Сервер отдаёт со скоростью 200 Мбит\сек. Пользователей 30 тыс. человек.
Что бы этим пользователям полностью задедосить сервер им нужно одновременно зарегаться в системе и начать смотреть одновременно 4k фильмы без остановки.
Так не бывает. Одновременно пользователи не регистрируются и они не договариваются об одновременном просмотре.
Получается если у каждого пользователя есть свой кеш, то файл он стримить может, только один раз и время в которое сервер будет загружен минимизируется за счёт прогрессивной загрузки данных.
Выходит 30 тыс. пользователей регаются в разное время, смотрят разный контент в разное время, кешируют его и повторный просмотр этих же медиа файлов не требует у них наличия интернета.
Причём, при возникновении заторов из-за размера канала сервера, сервер оптимизирует скорость раздачи — всё тоже самое, что и с обычным стримингом сейчас.
Возможно, это увеличит нагрузку на канал сервера из-за загрузки видео целиком, а не загружая какую-то его часть, но если у вас проблемы с этим, то всегда можно использовать передачу данных из кеша других пользователей, у которых есть эти данные в кеше. Когда у меня будет свой YouTube, я с лёгостью сделаю это и вы сможете проверить. Ок.
Так вот почему у меня тормозит YouTube!))) Не думаю, что на этом сервисе было когда-то что-то подобное. Раньше не было 4k видео и не было таких скоростей интернета. Не думаю, что YouTube хранил ролики в кеше браузера в массовом порядке, а грузил их в многопоточном режиме. Там всё гораздо проще.
Да и экономия трафика сомнительная.
Сейчас я прогружаю трафик 2-3 видео, которое смотрю, если поперематывать в разные части. Да я могу бесконечно трафик расходовать одним видео роликом, просто используя перемотку. Где тут экономия?
Если я включил видео, то это означает, что я хочу его посмотреть. Желание сервиса меня ограничить в этом, идёт, как-то в разрез назначения сервиса. Что-то пошло не так)))
Половина пользователей с большой скоростью это iOS.

А что на iOS отменили флешки или OTG?
В любом случае конвертация свободного места в скорость передачи данных стоит того.
Делается это за счет приоритизации траффика. т.е. чем больше вы качаете — тем меньше у вас приоритет.

Не знал об этом. Значит в моё определение «не стабильный канал» входит и приоритизация трафика. Мне кажется вы просто не верите в магию алгоритмов. Попробуйте, проверьте. Я же не заставляю поверить. В статье полно данных, что бы проверить! Это не религия — это наука!
Многие клиенты — мобильные и планшеты. Кеширование на диск не удачно — у них всего гигов по 30 пямяти, а бывает и сильно меньше.

16Гб — для YouTube видео достаточно будет. Например, можно совсем убрать прогресс бар на YouTube и понижение качества. 4k Blu-Ray особо не посмотришь, но есть флешки! Пара тысяч рублей и у вас 128Гб в любом девайсе. Это необходимая трата, для просмотра 4k.
LTE это быстро, но тарифы некто не отменял.
Безлимитные тарифы (например тут) никто не отменял. Роуминга нету по всей России.
В идеале нужно передавать скаченные данные между пользователями, если сервер не справляется. Это тоже можно гибко решить, зная скорость загрузки с сервера (основного источника). Решается добавлением ещё одного потока.
У меня не было такой проблемы. Так как контента очень много и имея кеш, в который файлы загружаются целиком на 10й секунде воспроизведения, загрузить полностью канал сервера практически невозможно.
успокойтесь, это не в России. В России круглосуточно мигает красный, жёлтый, зелёный просто по таймеру. И хорошо, если мигает… бывает, что не горит совсем.
на машине, ночью на пустом переходе ждать красный без причины — это очень жестоко в век, когда корабли бороздят космос… и Элон Маск…
Днём ждать ещё более жестоко… когда самые пробки. Повторяю это про пешеходные переходы, а не про перекрёстки для автомобилей.
Ночью, после 23, например, можно задействовать кнопки пешеходов и на автомобильных перекрёстках, где есть пешеходные переходы.
Почему у нас нет самообучаемых светофоров я беспонятия… наверное это ещё не освоенная бизнес ниша.
Но это я размечтался, конечно… надо остановиться… а то меня оштрафуют за мысли о прогрессивных технологиях 23 века))).
Отличная статья. Считаю не до конца раскрыт потенциал математических расчётов для оптимизации движения. + Всегда необходим индивидуальный расчёт.
Но я мечтаю совсем о малом: что бы кнопку на пешеходных светофорах сделали везде, как в Нидерландах. Кнопочка! — это так просто… не две кнопочки! А одна! Но везде!
Для меня и моих маршрутов это будет настоящая революция!
Нужно решать конкретную причину. Найдите её и решайте.
Есть разные способы решения вашей проблемы. Мне больше всего нравится экономический, но есть и попроще. Например рейтинговый, законодательный, физический, программный. Не забывайте, только самые сложные в реализации способы дадут результат. Простые нет.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность