PDA

Просмотр полной версии : NetStream слабый канал


in4core
16.03.2015, 01:59
Парни, чем лучше всего пользоваться у нетСтрима ( поток ) - чтобы вылавливать момент подтормаживания видео из за слабой пропускной способности интернета?

cleptoman
16.03.2015, 11:29
через определенный интервал времени проверять сколько загрузилось видео в байтах..таким образом получим пропускную способность

in4core
16.03.2015, 13:28
cleptoman, поток же! Видео бесконечного объема, или я не понял чего то?
Да и вопрос стоит слегка другой, не получить пропускную способность, а ловить событие, когда видео зависло

undefined
16.03.2015, 15:35
снимать хэш с картинки и проверять через равные промежутки времени.
upd: хотя тут все завязано на предположении, что кадры в потоке идут разные.Для видео с вебки оно верно с большой вероятностью, для video on demand - может не проканать.Хотя можно в хэш подмешивать timestamp.

in4core
16.03.2015, 18:57
что же нет события никакого что ли?
* Я за интернет денег плачу, чтобы нифига не узнать штоли?! *

undefined
16.03.2015, 20:51
а как тут определишь? Клиент что пришло, то и показал. Это скорее со стороны бэкенда надо делать.
И чем не устраивает следить за загруженными байтиками? Встал счетчик - значит повисло.

Добавлено через 9 минут
upd:
вот тут (http://stackoverflow.com/questions/27575571/number-of-decoded-frames-in-flash) говорят про некую недокументированную фичу decodedFrames

in4core
16.03.2015, 21:03
undefined попробую байтики поглядеть может и правда оно

undefined
16.03.2015, 21:05
действительно fd показывает, что есть у нетстрима такое свойство decodedFrames

in4core
16.03.2015, 21:25
ну а что оно дает то? Сколько кадров декодировано ? Это не для DRM случаем?

undefined
16.03.2015, 21:29
в вот это хз в хэлпе это свойство я не нашел.Теоретически по аналогии с байтиками: если бежит - все ок, встало -бида.

in4core
17.03.2015, 01:43
прокатило кстати. Летят вверх цЫфарки и как только более чем на 1 сек тормоза начинает отсчет с 0. Вот так. Если же все ок - всегда больше 0 цифра