+  HandyCache форум
|-+  Гостевая» Гостевая» Кэширование потоковых данных (видео, аудио и т.п.)
Имя пользователя:
Пароль:
Страниц: 1 2 [Все]   Вниз
  Ответ    Отправить эту тему    Печать  
Автор Тема: Кэширование потоковых данных (видео, аудио и т.п.)  (Прочитано 33827 раз)
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 запросов" тогда сейвится
кстати эта галочка никак не влияет
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #20 : 02 июня 2009, 21:22:31 »
ПроцитироватьЦитировать

вообщем файл лежит на диске, а НС заново его качает

Либо URL каждый раз новый, тогда надо писать правило для списка "Преобразование URL".
Либо в список "Не обновлять" URL не попадает, тогда надо добавить соответствующее правило. Правило ".*" имеет критерий свежести, поэтому будет срабатывать только для свежих файлов.
Сообщить модератору   Записан
mike2003
Новичок
*

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

Сообщений: 25


« Ответ #21 : 02 июня 2009, 22:24:28 »
ПроцитироватьЦитировать

не знаю ссылка выглядит так как выглядит и она одинаковая
для не обновлять пробовал .* (все выключал его создавал) не помогло - все равно качать начинает
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #22 : 02 июня 2009, 23:09:43 »
ПроцитироватьЦитировать

Какая у тебя версия HC? Галка "Игнорировать no-cache" стоит и для запросов, и для ответов? Правило .* в списке "Не обновлять" срабатывает для всех строк?

Приложи в архиве файлы noreq.lst, HandyCache.ini и логи HC.
Сообщить модератору   Записан
mike2003
Новичок
*

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

Сообщений: 25


« Ответ #23 : 02 июня 2009, 23:47:41 »
ПроцитироватьЦитировать

"Игнорировать no-cache" нашел тока одну - стоит
(версия последняя, там кстати почему то называет no-store раньше был нокеш... или я че то пропустил?)
про ответы-запросы это где?
Сообщить модератору   Записан
uopp
Новичок
*

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

Сообщений: 1


« Ответ #24 : 08 августа 2009, 16:34:40 »
ПроцитироватьЦитировать

как смотреть онлайн-тв например отсюда?
http://tv.akado.ru/online/

как настроить  HC (1.0.0.21)
или какую другую версию программы?
хожу через IE, без HC работает нормально
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #25 : 08 августа 2009, 17:52:30 »
ПроцитироватьЦитировать

uopp
Возьми последнюю версию, у меня с последней версией работает. Со старой версией разбираться нет смысла.
Сообщить модератору   Записан
GovnaKusok
Новичок
*

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

Сообщений: 2


« Ответ #26 : 07 октября 2009, 06:53:47 »
ПроцитироватьЦитировать

Всем привет!

Совсем недавно возникла проблема с загрузкой потокового мп3 в кэш.

Проблема заключается в том, что файл в кэш записывается и демонстративно разбухает
в размерах, но только до тех пор пока уровень загрузки в мониторе HC не дойдет до 100%. Как
только доходит до ста, сразу же удаляется из директории
(в случае остановки закачки - то же самое).

Вопрос: что нужно сделать, чтобы файл сохранялся в папке для последующего его преобразования в mp3?
Размер файлов в среднем 80мб, но я не думаю что проблема в размере,
так как сегодня сохранил несколько роликов через кэш размером 120.

зы: забить прямую ссылку на файл в орбит - не вариант. Уже проверял, не работает.
В данном вопросе кэш->mp3 для меня the best way.
Сообщить модератору   Записан
GovnaKusok
Новичок
*

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

Сообщений: 2


« Ответ #27 : 07 октября 2009, 11:26:21 »
ПроцитироватьЦитировать

Файл записывается в папку с расширением "new".
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #28 : 07 октября 2009, 13:34:40 »
ПроцитироватьЦитировать

GovnaKusok
Цитировать
Вопрос: что нужно сделать, чтобы файл сохранялся в папке для последующего его преобразования в mp3?
Может ник поменять? Как корабль назовешь, так он и поплывет Подмигивающий
А если серьезно, во время загрузки файлу добавляется к имени окончание .new. Это ты и наблюдаешь. Когда закачка заканчивается и выясняется, что файл закачан не полностью, то такой файл удаляется (зачем засорять кэш недокаченными обрывками?). Это ты и видишь, когда останавливаешь закачку. А если файл докачен полностью, то у него убирается из имени окончание .new.
Еще файл .new удаляется, если включена опция Управление загрузкой/Не загружать большие файлы и размер файла больше, чем указано в опции. Но раз у тебя сохранился более длинный файл, то эта опция у тебя не включена.
Вероятно происходит рассогласование между размером файла указанным в заголовке и реально полученным размером файла. Чтобы посмотреть, что там происходит, надо сделать отладочный лог. Как его сделать написано здесь http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7802/#msg7802
Сделай лог, заархивируй его и пришли мне на мыло mai62(на)mail.ru
« Последнее редактирование: 07 октября 2009, 13:40:14 от mai62 » Сообщить модератору   Записан
Страниц: 1 2 [Все]   Вверх
  Ответ    Отправить эту тему    Печать  

 
Перейти в:  

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