- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем добрый вечер.
В общем, столкнулся с такой проблемой.
Не могу настроить стриминг (псевдостриминг) flv файлов в Nginx,
Вот кусок конфига:
server {
listen 00.00.000.000:80;
server_name mysite.ru www.mysite.ru;
rewrite ^(/manager/.*)$ https://$host$1 permanent;
location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {
proxy_pass http://00.00.000.000:8080;
proxy_redirect http://mysite.ru:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location / {
proxy_pass http://00.00.000.000:8080;
proxy_redirect http://mysite.ru:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|flv)$ {
root /var/www/moisaity/data/www/mysite.ru;
access_log /var/www/httpd-logs/mysite.ru.access.log;
error_page 404 = @fallback;
}
location ~ \.flv$ {
flv;
internal;
}
location @fallback {
proxy_pass http://00.00.000.000:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
На сайте стоит плеер Uppod с версией PRO и поддержкой псевдостриминга.
Пожалуйста, помогите разобраться, в чем может быть дело.
Всем добрый вечер.
В общем, столкнулся с такой проблемой.
Не могу настроить стриминг (псевдостриминг) flv файлов в Nginx,
Модуль в nginx, конечно, вкомпилен?
Да, конечно, вот полная конфигурация Nginx.
nginx version: nginx/0.6.32
configure arguments: --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/body --http-proxy-temp-path=/var/lib/nginx/proxy --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --with-debug --with-http_stub_status_module --with-http_flv_module --with-http_ssl_module --with-http_dav_module
rio566 добавил 08.09.2009 в 22:54
Хмм, что ни кто не сталкивался с данной проблемой?
Сейчас решил попробовать поставить на Апач mod_flvx, стриминг заработал на ура, но теперь flv файлы начал обрабатывать сам апач, а это естественно увеличило нагрузку на сервер почти в 2 раза, что не есть хорошо. Идем дальше...
rio566 добавил 08.09.2009 в 23:18
Ну наконец-то! Добил я его.
В общем директива с flv должна стоять выше, вот работающий конфиг:
server {
listen 00.00.000.000:80;
server_name mysite.ru www.mysite.ru;
rewrite ^(/manager/.*)$ https://$host$1 permanent;
location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {
proxy_pass http://00.00.000.000:8080;
proxy_redirect http://mysite.ru:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ~ \.flv$ {
flv;
root /var/www/moisaity/data/www/mysite.ru;
}
location / {
proxy_pass http://00.00.000.000:8080;
proxy_redirect http://mysite.ru:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|flv)$ {
root /var/www/moisaity/data/www/mysite.ru;
access_log /var/www/httpd-logs/mysite.ru.access.log;
error_page 404 = @fallback;
}
location @fallback {
proxy_pass http://00.00.000.000:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
Посвежее nginx поставить?
Дело в том, что у меня на серве стоит Debian, а стабильная версия для него последняя 0.6, сегодня пробовал ставить unstable 0.7, но ни к чему хорошему это не превело... Можно было конечно из исходников собрать, но мне, что-то лень, посмотрим может попозже и обновлюсь...
Возьмите dpkg src и подсуньте свежую версию
Еще хорошо бы с debug собрать
Спасибо, попробую!:)
ещё момент....
ТОЛЬКО для плеера UPPOD...... посмотрите настройки плеера (стиля) на сайте производителя, там доллжен быть ВКЛЮЧЁН стриминг с параметром байты (кажется байты называется)
и ещё, видео flv должно быть подготовленно для псевдостриминга т.е. метаданные должны быть перенесены в начало файла (это делает куча прог, просто погуглить)