Comments 42
Просто перехватило дыхание… От безумной красоты идеи.
+19
Идея реализовывалась и раньше. Просто там производительность, мягко говоря, не очень. Поэтому этот метод хорошо либо просто на поиграться, либо когда альтернатив уже совсем нет.
Я даже помню когда писал нечто похожее несколько лет назад для внутреннего surveillance что бы еще можно было перематывать туда-сюда в браузере.
Я даже помню когда писал нечто похожее несколько лет назад для внутреннего surveillance что бы еще можно было перематывать туда-сюда в браузере.
+2
Именно — когда нет альтернатив. Тогда все средства хороши. Даже вроде TCP-Over-DNS
0
А чем gif-скринкастинг лучше, чем аналогичный через mjpg или mpng, которые давно используются и даже встроены в некоторые веб-серверы?
0
Поддержкой. GIF поддерживается везде и без плагинов, в отличие с mjpg и mpng (кстати, что это? Чем отличается от mng и apng?)
0
Вот тут я подробно писал о mJPEG, лень повторяться: http://bolknote.ru/2011/10/08/~3431, там же можно узнать что такое mPNG, mGIF и так далее.
+1
mjpg вряд ли пригоден для сжатия экранов.
0
Возможно тем, что в GIF возможны оптимизации, подходящие для скринкастинга. Например, передача только измененной области.
0
Могли бы и в паблик пример выложить поглядеть.
+8
Так то забавно, чо.
-1
Гениально!
0
А что станет с браузером, когда картинка вырастет до огромного размера? Он ведь пытается её как-то кэшировать.
+8
Обычно такой проблем нет в данном случае. А ведь еще всегда можно попросить браузер не кешировать.
0
Вряд ли он будет сохранять недокачаную картинку, только на время текущей сессии в памяти. Но не уверен.
0
Даже если по какой-то причине кешировать он её не станет, накапливать в памяти он всё же обязан — ведь это всё-таки GIF, а не потоковое видео. При получении стоп-последовательности он должен начать крутить кадры по кругу.
+8
Можно лимитировать размер одной картинки и запрашивать следующую простейшим JS
+1
Зато логи будут.
0
UFO just landed and posted this here
ЧТО? Эх, и правда. Идея все же, не спорю, оригинальна, но… какой тогда практический смысл? А я уж было размечтался…
0
Как раз с обратной связью проблем никогда не было — ajax. Проблема всегда была с быстрым получением нотификаций от сервера, не спамя его раз в секунду ajax запросами :).
0
Меня не надо спасать, я использую другие стеки технлогий :). Но я смотрел, как работает long polling на практике. Хороший пример — относительно свежая онлайн-игрушка «Полный Пи», целиком посмотроенная на ajax и long polling. Пропущенные серверные нотификации — это ее основное проклятие на протяжение последнего года. На практие, long polling не очень устойчив к ошибкам сети / ответам всяких кеширующих прокси и прочей ереси. На нагруженном проекте часть нотификаций стабильно клиентом недополучается.
P.S. И преимущества лонг поллинга имеют очень малое отношение к описанному в статье прикольному фокусу :).
P.S. И преимущества лонг поллинга имеют очень малое отношение к описанному в статье прикольному фокусу :).
0
UFO just landed and posted this here
Мне вот другое вспоминается: история с режимом HAM (hold-and-modify) в Amiga. Когда разработчики нашли недокументированную возможность графического чипа, который по идее отображал 64 цвета из палитры в 4096 цветов, перевести его в этот режим: HAM — что вдруг вывело Amiga на совершенно иной уровень в плане графики, и обеспечило на определенное время абсолютное превосходство в этой области. Может и не совсем в тему, но от красоты идеи дух перехватило в свое время еще сильнее.
+2
Не могу удержаться… GLANDS через ASS.
-13
Есть ведь en.wikipedia.org/wiki/Motion_JPEG
Проблема в том что браузер будет держать весь гиф в памяти… Ну, она кончится (память)
Проблема в том что браузер будет держать весь гиф в памяти… Ну, она кончится (память)
+2
Не в html5 эпоху. С тем же успехом можно отдавать бесконечный html или js.
Вебсокеты работают великолепно. (да-да, речь про селектеловскую консоль к виртуалкам, реализованную на чистых вебсокетах).
Вебсокеты работают великолепно. (да-да, речь про селектеловскую консоль к виртуалкам, реализованную на чистых вебсокетах).
0
Sign up to leave a comment.
VNC через GIF