по моему такая схема не отработана даже на гигантах вроде YouTube, а у них - это профильное занятие, что уж говорить о Хабре. Попытайтесь быстро перезагрузить страницу:)
Если честно то он меня не беспокоит. Проверка на вирусы и трояны показывает их отсутствие, траффик лишний вроде как не идёт... в общем он наверно работает. По всяким тестам пишут, что это один из самых лучших фаерволов, но дизайн убогий и мне больше нравился Outpost. Проблема Outpost`а была в том что он имел склонность просто тупо падать, но так как я не проверял обновления вполне возможно что проблема решена. Возможно проблема была и в том что моя копия был подвергнута хирургическому лечению (только вы не говорите Agnitum :)).
В общем с точки зрения usability Outpost конечно на голову выше поделки под названием COMODO, а вот как там внутри не очень понятно.
В тот момент когда я еще использовал персональные фаерволы аутпост запомнился как мощный неповоротливый монстр, а керио полегче и вроде всего хватало ;) Хотя может это у меня потребности скромные. Сейчас они выпускают с 30дневным бесплатным периодом и после 30 дней какие-то ограничения ;((
F5 нажать проще, чем прерывать поток. Но я не про способы остановить загрузку прдкаста ,точнее я только про один его способ - интерфейсная кнопочка. Дизайна она не испортит, я думаю, а пользы будет от нее много.
Оффтопик: Очень интересно, что за флэш плеер используется на Хабре для бродкаста аудио? Если не самописаный(видел похожий на некоторых других сайтах) хотелось бы ссылочку. Заранее благодарен.
И так ответ. Которого за более чем 30 постов так и не было.
Слушатель подкастов создан на Flash, и как человек непосредственно с этой технологией работающий дам некоторые ответы.
1. Прервать загрузку невозможно, ибо Flash как-бы того не хотелось пользователю / программисту / заказчику не прерывает загрузку данных, неважно будь то видео, аудио, или xml и таму подобные файлы.
2. По чему у рутюба, данная кнопка есть. И почему ее нет на YouTube.
Дело в том что на YouTube (как думаю многие тут знают, ибо качали видео) храниться в *.flv файлах. И следовательно (см. пункт 1) прервать загрузку невозможно. RuTube использует стриминг данных при помощи Real Time Messaging Protocol (почитать можно тут) в котором есть методы разрывания соединения.
3. Что же делать. Единственное что можно сделать, это обновлять див либо фрейм со слушалкой с помощью JavaScript. Благо Flash поддерживает вызов команд в JS (правда с помощью спец приблуды Java Script Proxy).
1)это фигня. flv, mp3 прекрасно прерываются. поверьте, так все и реализовано в обсуждаемом плеере
2)см пункт 1.
3)никакой приблуды)) есть внешний интерфейс для вызова команд флеша, а вызов js банален: getURL("javascript: и понеслаь");
Остановить загрузку видео во флеше можно, хотя и не совсем корректно:
Если не все загруженно, то надо закрыть поток при нажатии на кнопку стоп. {NetStream.close()}
При нажатии на плей если поток закрыт, открыть его. {NetStream.play(url)}
При повторном проигрывании поток будет грузиться заново, хотя у меня при тесте та часть что уже скачена грузилась из кэша.
Если используются стандартные компоненты типа MediaDisplay или FLVPlayBack, то этот самый NetStream можно найти путем просмотра содержимого объекта.
«Остановить загрузку» в подкасте