Уже неглючит, просто стоял какойто моднявый фаервол с кучей фишек типа блокировка если больше n запросов и.т.п.. Вообщем 4GB RAM всётаки рулит))) Ещё куча портов было заблокировано, неставился и незапускался CS 1.6 сервер..., ща всё гуд)))
1. MEMCACHED - Читал мануалы, там восновном для кеширования мускул запросов используецо эта хрень.. А что по поводу целых страниц?
2. NGNIX - можно использовать развечто для статики (в моём случае), но эт в скриптах ссылки менять нужно( Т.к апач снести - вера непозволяет, та и cPanel (лицензионный) мой помрёт и неморгнёт...
-----------------------------------------
Что вы скажете про:
Preload - демон, работающий в фоне, который собирает информацию о наиболее часто используемых программах, кеширует их и используемые ими библиотеки, что приводит к повышению скорости.
?
Что ещё можно сделать чтобы снизить нагрузку на файловую систему?
netwind: надо смотреть достаточно ли проверки соединения практике и как эти самые потоки обычно глючат.
еще можно запускать клиента типа mplayer,анализировать вывод, но не давать ему никуда выводить ни звук ни видео. как-то так будет выглядеть : mplayer -ao null -vo null -endpos 0.1s -identify %адрес_потока% благодаря поддержке потоков в самом mplayer можно достоверно узнать идет ли вещание.
Идея неплохая но как и любой другой ленивый программист скажу что нужен корявый скрипт за 5 мин. который маломальски проанализирует все потоки ☝😂
bearman: конечно вариант, если протокол не ждет от вас сначала 512 байт ;)
наприме рв ртмп насколько я помнюю надо чтобы клиент послал сначала пачку байт. так что я бы предложил все же почитать про протоколы которые будете проверять, а то потом появится топик "парни смотрите как все просто, но не работает ... лялял" без обид :)
Буду пробывать, эт примерный алгоритм решения задачи) Пасиб что напомнил про протоколы, надо поюзать будет...
bearman: вы уж разбирайтесь пинг вам надо или "идет ли видео". это единственно правильный вариант для определения "идет ли видео" а пинг - посмотреть не закрыт ли сервер файрволлом.
думайте сами, на путь подтолкнул.
Наверно сделаю так: буду подключацо к потоку, считывать по 512 байт и если неудасцо считать 512 байт то поток мёртвый...
bearman: можете попробовать подсоединиться в сокет и следуя правилам реализации интересующего протокола узнать идет ли видео :)
Эт сильно гламурно, надо чёто вроде пинга... Можно былобы и пинг, но сервак то может и моргать (реагировать на пинг), а поток быть отключенным.. А если через сокеты считывать текст, то там явно заддержки и ожидания будут пока видеосервер ответ даст.. Вообщем я хз.. Может кто сталкивался с таким?
agentvini: правильно ли я Вас понял - Вы видеопотоки подгружаете с другого сервера, и хотите проверять работает связка или нет?
Да))) Ну а выше имелось виду что включен поток или нет.., ы
FFFFx029A добавил 28.10.2008 в 14:24
bearman: поподробнее можно? включен где? как ? куда? какой сервер? зачем и тп? что значит включен? на апаче он включен или на макромедиастриминг серрвере?
мы тут не гадаем, а анализируем и делаем выводы :)
База телеканалов частично спёрта с моего сайта: http://2onlinetv.com (видимо давно кстате, поэтому многие каналы уже непашут)
FFFFx029A добавил 20.11.2008 в 14:38
На сайте пишет 27000 чел. онлайн, а счётчик показывает что сегодня тока 380 чел. зашло.. http://top.bigmir.net/show/?type=2&u=1&criteriaForm=1&url=ne-tv.net&x=7&y=7
FFFFx029A добавил 20.11.2008 в 14:50
Вот собственно чудо CMS http://smotri.com/help/partner
Цена этому сайту 100$ - потолок!
АП, АП, АП
Уже неглючит, просто стоял какойто моднявый фаервол с кучей фишек типа блокировка если больше n запросов и.т.п.. Вообщем 4GB RAM всётаки рулит))) Ещё куча портов было заблокировано, неставился и незапускался CS 1.6 сервер..., ща всё гуд)))
1. MEMCACHED - Читал мануалы, там восновном для кеширования мускул запросов используецо эта хрень.. А что по поводу целых страниц?
2. NGNIX - можно использовать развечто для статики (в моём случае), но эт в скриптах ссылки менять нужно( Т.к апач снести - вера непозволяет, та и cPanel (лицензионный) мой помрёт и неморгнёт...
-----------------------------------------
Что вы скажете про:
Preload - демон, работающий в фоне, который собирает информацию о наиболее часто используемых программах, кеширует их и используемые ими библиотеки, что приводит к повышению скорости.
?
Что ещё можно сделать чтобы снизить нагрузку на файловую систему?
надо смотреть достаточно ли проверки соединения практике и как эти самые потоки обычно глючат.
еще можно запускать клиента типа mplayer,анализировать вывод, но не давать ему никуда выводить ни звук ни видео.
как-то так будет выглядеть :
mplayer -ao null -vo null -endpos 0.1s -identify %адрес_потока%
благодаря поддержке потоков в самом mplayer можно достоверно узнать идет ли вещание.
Идея неплохая но как и любой другой ленивый программист скажу что нужен корявый скрипт за 5 мин. который маломальски проанализирует все потоки ☝😂
P.S и 50 кубиков кофе в мозг, ы
конечно вариант, если протокол не ждет от вас сначала 512 байт ;)
наприме рв ртмп насколько я помнюю надо чтобы клиент послал сначала пачку байт. так что я бы предложил все же почитать про протоколы которые будете проверять, а то потом появится топик "парни смотрите как все просто, но не работает ... лялял" без обид :)
Буду пробывать, эт примерный алгоритм решения задачи) Пасиб что напомнил про протоколы, надо поюзать будет...
вы уж разбирайтесь пинг вам надо или "идет ли видео". это единственно правильный вариант для определения "идет ли видео" а пинг - посмотреть не закрыт ли сервер файрволлом.
думайте сами, на путь подтолкнул.
Наверно сделаю так: буду подключацо к потоку, считывать по 512 байт и если неудасцо считать 512 байт то поток мёртвый...
можете попробовать подсоединиться в сокет и следуя правилам реализации интересующего протокола узнать идет ли видео :)
Эт сильно гламурно, надо чёто вроде пинга... Можно былобы и пинг, но сервак то может и моргать (реагировать на пинг), а поток быть отключенным.. А если через сокеты считывать текст, то там явно заддержки и ожидания будут пока видеосервер ответ даст.. Вообщем я хз.. Может кто сталкивался с таким?
правильно ли я Вас понял - Вы видеопотоки подгружаете с другого сервера, и хотите проверять работает связка или нет?
Да))) Ну а выше имелось виду что включен поток или нет.., ы
FFFFx029A добавил 28.10.2008 в 14:24
поподробнее можно? включен где? как ? куда? какой сервер? зачем и тп? что значит включен? на апаче он включен или на макромедиастриминг серрвере?
мы тут не гадаем, а анализируем и делаем выводы :)
1. Если видео не идёт - выключен
2. Видео идёт - включен
3. Задача: проверить эти состояния (вкл/выкл)
Сколько база стоит каналов ?
И каков формат базы
Уже не продаю, сорри))) Кто хочет посатреть телик, велком на www.ru.2onlinetv.com
🚬