Айратиус

Рейтинг
110
Регистрация
27.08.2013
Dinozavr:
вы уже на сервере знаете, откуда пользователь - зачем вам jquery, ajax и тд?

Я визуально сделаю некрасиво без эффектов. Ну если не можете источник сказать, зачем тему то захламлять? Нужно посмотреть как реализовано у других. Чтобы не писать велосипед.

Dinozavr:
а в чём тогда проблема? if ... then ... else...

Нет ли в сети информации как это делать от и до. С jquery, ajax и всей остальной красотой.

Dinozavr:
тут бы страну правильно определить, а вы районы...

Список районов есть. Юзер сам выбирает район (нет сессии - предоставь выбор района, есть сессия - ничего не делай)

Если в плеере указываю прямую ссылку на видео /video/video.mp4?start=30 , то видео начинается с 30 секунды. Это говорит что модуль стриминга работает. Но вот так не работает. Начинается с начала

header("X-Accel-Redirect: /video/".$filename."?start=30");

Помогите разобраться со перемоткой видео. Не работает и все. Вот ссылка на видео в плеере

http://site.ru/video.php

а вот сам video.php

header('Content-type: video/mp4'); 

header("X-Accel-Redirect:/video/video.mp4");

Напрямую если в плеере указываю путь /video/video.mp4, то перемотка работает ?start=500 например. А через заголовки не пашет. Как исправить проблему?

---------- Добавлено 02.03.2016 в 15:21 ----------

Никто не поможет?

По совету сделал вот так. Выкладываю, чтобы не потерять самому))) Через 5 часов все еще летают видео

user nginx;

worker_processes 16;
pid /var/run/nginx.pid;
worker_rlimit_nofile 400000;
events {
worker_connections 4049;
}

http {
sendfile off;
tcp_nopush off;

tcp_nodelay on;
types_hash_max_size 2048;
reset_timedout_connection on;
server_names_hash_bucket_size 512;

client_max_body_size 1024M;

aio on;
directio 512;
output_buffers 1 9m;
sendfile_max_chunk 512k;

keepalive_requests 190;
keepalive_timeout 29;




#include /etc/nginx/mime.types;
#default_type application/octet-stream;

access_log off;
error_log /var/log/nginx/error.log crit;



include /etc/nginx/conf.d/*.conf;

server {
listen 80;
server_name 31.184.196.10;
root /var/www/html/31.184.196.10/;



location / {
index index.html index.htm index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
fastcgi_read_timeout 300;
}

location ~ \.mp4$ {
mp4;
mp4_buffer_size 1m;
mp4_max_buffer_size 5m;
}
location ~ \.flv$ {
flv;
}
location /munin/static/ {
alias /etc/munin/static/;
expires modified +1w;
}
location /munin {
auth_basic "Restricted";
# Create the htpasswd file with the htpasswd tool.
auth_basic_user_file /etc/munin/munin-htpasswd;
alias /var/munin/;
expires modified +310s;
}



location /phpMyAdminn
{
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpMyAdminn/(.+\.php)$
{
try_files $uri =404;
root /usr/share/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpMyAdminn/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$
{
root /usr/share/;
}
}

}
}
LEOnidUKG:
Так у вас канала может не хватать.
Вы перезагружаете nginx всех клиентов отрубает. Потом опять накапливаются люди.
Возможно просто диска не хватает на сколько клиентов.

Канал гиг, траф 400мбит

Никогда не было необходимости проверки на бота. Но раньше была идея. А что если сделать капчу с анимацией? Например, на картинке появляется какое-нибудь простое слово. Все динамично должно быть. Или это бред?

Отправлено с моего SM-G900F через Tapatalk

Basilisk:
Ну, а подробности? Интересно же :)

Уже в аренде?
За какое время планируется окупаемость?

Окупаемость? Вы издеваетесь? Сдается. Цена именно такая как и ожидал чистыми получить. Сверху вложил еще тыс. 30 (документы, техника).

Для меня не актуален. Приобрел.

Всего: 380