+  HandyCache форум
|-+  Гостевая» Гостевая» Кэширование потоковых данных (видео, аудио и т.п.)
Имя пользователя:
Пароль:
Страниц: [1] 2  Все   Вниз
  Ответ    Отправить эту тему    Печать  
Автор Тема: Кэширование потоковых данных (видео, аудио и т.п.)  (Прочитано 33823 раз)
0 Пользователей и 1 Гость смотрят эту тему.
aaronfunk
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« : 08 ноября 2007, 03:14:31 »
ПроцитироватьЦитировать

Привет вам.
Столкнулся с такой проблемой. Через меня сидят несколько человек в инете. Но есть такие сайты, где видео/аудио идет в потоке. И для этих людей этот контент недоступен. Созревает вопрос: "Можно ли через HC раздавать потоковый контент сайтов и как это сделать?"
« Последнее редактирование: 22 сентября 2008, 14:24:33 от DenZzz » Сообщить модератору   Записан
cepera_ang
Beta tester
*****

Репутация: +9/-4
Offline Offline

Сообщений: 355


« Ответ #1 : 08 ноября 2007, 05:27:48 »
ПроцитироватьЦитировать

Что говорит? По какой причине недоступен? что в мониторе, в логах?
Сообщить модератору   Записан
aaronfunk
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #2 : 10 ноября 2007, 21:46:00 »
ПроцитироватьЦитировать

На стороне клиентов просто идет коннектинг, если попробовать обновить раз 5-6 то браузер вылетает с ошибкой, ну и винда просит отправить отчет. В мониторе никаких сведений о соединении клиентов с видеопотоком нет, показывает только загрузку графики и хтмл с флешками. Логи где можно посмотреть? Я чего-то не нашел.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #3 : 11 ноября 2007, 01:13:40 »
ПроцитироватьЦитировать

В мониторе никаких сведений о соединении клиентов с видеопотоком нет, показывает только загрузку графики и хтмл с флешками.

Либо запросы до HC вообще не доходят, либо блокируются HC, а в "Только из кэша" или "Черном списке" стоят галки "Не показывать соединения в мониторе"...

Цитировать
Логи где можно посмотреть?

"МиниФАК тех.поддержки HandyCache"
Сообщить модератору   Записан
Pif
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #4 : 25 ноября 2007, 16:43:09 »
ПроцитироватьЦитировать

Народ, здравствуйте!

Честно говоря, в этой теме ничего не понял, посему задам свой вопрос в этой же теме, ибо сам разбираться в программе уже замучался. Помогите, пожалуйста.

Итак: конкретная ситуация. Имеется сайт http://news.rtvi.ru/ . На нём можно посмотреть видеофайлы потоковым способом. Как я ни пытался сохранить их в кэше, так ничего и не получилось. Помогите, пожалуйста, настроить "Handy Cache" так, чтобы видео всё-таки оказалось в кэше. Если важно, версия "Handy Cache" 0.96b1c.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #5 : 25 ноября 2007, 17:00:20 »
ПроцитироватьЦитировать

Итак: конкретная ситуация. Имеется сайт http://news.rtvi.ru/ . На нём можно посмотреть видеофайлы потоковым способом.

Там есть прямая ссылка на видео без регистрации? Лучше просто приложи свои логи HC...
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #6 : 25 ноября 2007, 20:07:05 »
ПроцитироватьЦитировать

На стороне клиентов просто идет коннектинг, если попробовать обновить раз 5-6 то браузер вылетает с ошибкой, ну и винда просит отправить отчет. В мониторе никаких сведений о соединении клиентов с видеопотоком нет, показывает только загрузку графики и хтмл с флешками.
Вероятнее всего, видеопоток у тебя идет по UDP или RTP-протоколу. HandyCache такие протоколы не обрабатывает, пропускает мимо. Соответственно, в мониторе ничего видно не будет.
Итак: конкретная ситуация. Имеется сайт http://news.rtvi.ru/ . На нём можно посмотреть видеофайлы потоковым способом. Как я ни пытался сохранить их в кэше, так ничего и не получилось. Помогите, пожалуйста, настроить "Handy Cache" так, чтобы видео всё-таки оказалось в кэше.
Попасть толком на этот сайт и посмотреть воочию так и не смог - дикие тормоза. Может, у тебя та же проблема, то есть протокол передачи видео не HTTP. В мониторе HandyCache чего-нибудь бежит/движется при вопроизведении видео/аудио?

PS Кэширование/параллельную раздачу нескольким пользователям потокового контента, поступающего по UDP и RTP (RTSP), можно рассмотреть как новое предложение. Знаю, что вполне реально кэшировать RTSP - он сильно похож на HTTP. Насчет UDP не знаю - никогда не разбирался с этим протоколом. Однако, эта тема будет очень актуальна посеместно через годик. Даже у меня в деревне Чугуево уже сейчас в тестовом режиме работает интернет-телевидение. А на западе, слышал, оно вытесняет кабельное.
« Последнее редактирование: 25 ноября 2007, 20:11:58 от Михаил » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #7 : 25 ноября 2007, 20:54:08 »
ПроцитироватьЦитировать

Видео смотреть можно безо всякой регистрации. Если зайти на сайт и нажать кнопку "Коротко"

Пробовал - выкидывает на страницу регистрации! Дай прямую ссылку, если такая имеется!
В твоих логах никаким видео и не пахнет!

P.S. Прикладывать логи надо не в тексте поста, а в отдельном архиве через "Предварительный просмотр"!

Добавлено: 25 Ноября 2007, 21:37:02

Вероятнее всего, видеопоток у тебя идет по UDP или RTP-протоколу.

Разве браузер умеет работать по UDP ?

Сейчас посмотрел, как передается видео с веб-камеры в нашей локалке - браузер открывает обычное HTTP соединение, по нему сервер (камера) непрерывно шлет браузеру поток видео-изображения.

Поскольку видео идет непрерывным бесконечным потоком, то закэшировать его HC не в состоянии!
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #8 : 25 ноября 2007, 21:19:11 »
ПроцитироватьЦитировать

Разве браузер умеет работать по UDP ?
Про браузер не знаю. Знаю, что есть такие клиенты (VLC Media Player, к примеру), что работают через UDP. Совершенно точно браузер понимает RTSP. Вот потоковое медиа http://www.eurosport.ru/mcru.shtml. Идет в окне браузера, передается по RTSP, благодаря чему в мониторе НС "тишина".
Цитировать
Поскольку видео идет непрерывным бесконечным потоком, то закэшировать его HC не в состоянии!
Почему ж обязательно бесконечным?
Кроме того, помимо кэширования есть еще возможность экономить с помощью параллельной раздачи сразу нескольким пользователям потокового медиа, идущего по одному соединению.
Потоковые данные - достаточно новое и достаточно перспективное направление в интернет-сервисах. Интернет-телевидение, которое я пробую сейчас на вкус, - очень хорошая штука. Имеется куча наворотов по сравнению с обычным телевидением.
Сообщить модератору   Записан
Pif
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #9 : 25 ноября 2007, 21:27:34 »
ПроцитироватьЦитировать

Ссылка вот: http://news.rtvi.ru/short . Прямая ссылка на само видео: mms://81.176.76.130/short_256/Archive_20071125_17_59.asf . Вообще странно, что тебя выкидывает на страничку регистрации: у меня сайт регистрации не требовал ни разу. А может и требовал... Не помню уже. Припоминаю: я там имя своё вписывал... Если не путаю...

При первом просмотре сайт предложил мне поставить какой-то кодек (по-моему) - толком уже не помню. Ещё оно требует поддержки ActiveX браузером, из-за чего смотреть можно только в IE.

P.S. Приношу извинения за то, что пришлось копировать лог в текст сообщения, но отправка текстового файла через прикрепление файлов мне почему-то не удалась...

« Последнее редактирование: 25 ноября 2007, 21:31:36 от Pif » Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #10 : 25 ноября 2007, 21:46:56 »
ПроцитироватьЦитировать

Прямая ссылка на само видео: mms://81.176.76.130/short_256/Archive_20071125_17_59.asf
Так и есть. Протокол не HTTP. В твоем случае используется потоковый протокол Microsoft Media Stream, о чем свидетельствует "mms:" в начале ссылки. HandyCache его не обрабатывает. Т.е. весь обмен происходит так, как если бы НС не было вообще.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #11 : 25 ноября 2007, 23:19:09 »
ПроцитироватьЦитировать

Вот потоковое медиа http://www.eurosport.ru/mcru.shtml. Идет в окне браузера, передается по RTSP, благодаря чему в мониторе НС "тишина".

У меня не тишина! Вот за несколько секунд набежало:
Цитировать
25.11.2007/23:47:55   local/127.0.0.1   http://stream02.rambler.ru/eurosport   0   1043999/535   0   782   "200 OK"   З.1
и в кэше HC создает такой файл, но выдать его потом из кэша правильно не может...

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

Надо бы хотя бы с параллельным скачиванием и одновременной раздачей обычных файлов разобраться! Такое предложение уже пару лет лежит в "ToDo"! А вы уже про потоковое видео речь завели! Не думаю, что твоему провайдеру понравится, если ты будешь интернет-телевидение по подъезду бесплатно раздавать после окончания тестирования. Это уже нарушение авторских прав со  всеми вытекающими!


P.S. Переношу тему в раздел "Новые предложения".
Сообщить модератору   Записан
Pif
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #12 : 25 ноября 2007, 23:50:13 »
ПроцитироватьЦитировать

Так что же делать? Есть ли хоть какая-то надежда?
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #13 : 25 ноября 2007, 23:52:11 »
ПроцитироватьЦитировать

У меня не тишина! Вот за несколько секунд набежало:и в кэше HC создает такой файл, но выдать его потом из кэша правильно не может...
Значит, тебе похуже - у тебя по TCP передается. Моя Опера по быстрому UDP получает.
Цитировать
Надо бы хотя бы с параллельным скачиванием и одновременной раздачей обычных файлов разобраться! Такое предложение уже пару лет лежит в "ToDo"! А вы уже про потоковое видео речь завели!
Так вроде б и не предлагается бросить все и только этим теперь и заниматься. Ты к чему это?
Цитировать
Не думаю, что твоему провайдеру понравится, если ты будешь интернет-телевидение по подъезду бесплатно раздавать после окончания тестирования. Это уже нарушение авторских прав со  всеми вытекающими!
Не готов сказать про нарушение и про вытекающие. Никаких договоров пока нет в помине, идет тестовое вещание.
Так что же делать? Есть ли хоть какая-то надежда?
Доподлинно может ответить автор, но, имхо, чуть ниже минимальной (если процесс совершенствования НС не будет распараллелен). Но даже в этом случае работа с медиа-потоками сейчас не будет стоять в числе приоритетных задач ввиду относительной нераспространенности в России этого вида контента. Но если заглядывать в будущее, то эта тема весьма, имхо, перспективна.
« Последнее редактирование: 25 ноября 2007, 23:59:50 от Михаил » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #14 : 26 ноября 2007, 00:01:39 »
ПроцитироватьЦитировать

Значит, тебе похуже - у тебя по TCP передается. Моя Опера по быстрому UDP получает.

Моя Опера тоже по TCP соединяется! Может, у тебя плагины какие стоят?

Цитировать
Не готов сказать про нарушение и про вытекающие. Никаких договоров пока нет в помине, идет тестовое вещание.

Ты ж не думаешь, что коммерческая эксплуатация интернет-телевидения будет абсолютно бесплатной...
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

Репутация: +337/-14
Offline Offline

Сообщений: 5513



« Ответ #15 : 26 ноября 2007, 00:24:14 »
ПроцитироватьЦитировать

Моя Опера тоже по TCP соединяется! Может, у тебя плагины какие стоят?
Да. Это Windows Media Plugin отрабатывает.
Цитировать
Ты ж не думаешь, что коммерческая эксплуатация интернет-телевидения будет абсолютно бесплатной...
Ну то, что в сети создается большой общий кэш - тоже не в интересах провайдера Улыбка Что делать - здесь конфликты интересов неизбежны. Провайдер тоже старается как может: прошлый (от него я ушел) тщательно вырезал, к примеру, IMS из большинства моих запросов.
Да и рекламодателям НС явно не приходится по вкусу. Что тут поделаешь.
Сообщить модератору   Записан
mike2003
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #16 : 23 мая 2009, 10:52:51 »
ПроцитироватьЦитировать

ну например я смотрю видео с games-tv.ru и хочу что бы оно сохранилось в кеше НС (пока не получается никак)
прочитал в ФАК http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,7/#FAQ42
размер ставил 100 000 кб, игнор no-cache стоит, правило записи делал .* без исключений, в белый список тоже не попадает... Грустный
все равно после загрузки файла он в кеше не оказывается  Help me!
подскажите что надо делать???!?  Плачущий

закачка идет примерно вот по таким ссылкам - каталоги есть, а файлов нет
http://r3.games-tv.ru/files/6884
Сообщить модератору   Записан
Banzai
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #17 : 24 мая 2009, 04:34:05 »
ПроцитироватьЦитировать

убери галку с "только для GET запросов" тогда сейвится
Сообщить модератору   Записан
mike2003
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #18 : 24 мая 2009, 10:36:42 »
ПроцитироватьЦитировать

ну закачался и лежит файл в кеш с адреса http://r2.games-tv.ru/files/5577 допустим
лежит .....\Cache\r2.games-tv.ru\files\5577
а при релоаде страницы НС опять его качать начинает!
тут что поправить?

в настройках "не обновлять" галочку с "только ГЕТ" убирал/ставил
правило ".*" выключал/включал
вообщем файл лежит на диске, а НС заново его качает
« Последнее редактирование: 24 мая 2009, 11:21:19 от mike2003 » Сообщить модератору   Записан
mike2003
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #19 : 24 мая 2009, 12:57:25 »
ПроцитироватьЦитировать

убери галку с "только для GET запросов" тогда сейвится
кстати эта галочка никак не влияет
Сообщить модератору   Записан
Страниц: [1] 2  Все   Вверх
  Ответ    Отправить эту тему    Печать  

 
Перейти в:  

+ Быстрый ответ
С быстрым ответом Вы также можете использовать BB код и смайлы.