Вложения форума (видео, аудио)

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 spol » 05.04.2013, 02:54

Интересует такой вопрос, возможно ли сделать воспроизводимые вложения на нашем движке (пример смотрите в атачах ниже), тоесть если вливать во вложения mp3 файл то в атаче сообщении от открывался в какомнибудь в флэш проигрывателе с функцией скачивания, ну аналагично с видео атачами.. смотрю много где это реализовано, функция очень полезная..
eefrf3rfrf.JPG

hehyehye.JPG
hehyehye.JPG (28.17 КБ) Просмотров: 10473
VEG » 05.04.2013, 08:04 Замечание
Мастерская — только для готовых решений!
spol
Автор темы
Аватара
Репутация: 3
С нами: 11 лет 10 месяцев

Сообщение #2 VEG » 05.04.2013, 08:22

Идея подобного решения давно пылится в TODO по phpBBex. Однако, сроков по реализации нет. Возможно, доберёмся до этого к следующему минорному релизу.

Вообще механизм вложений в phpBB реализован отвратительно. Для того, чтобы отдать файлы, задействуется PHP с MySQL, а это создаёт нагрузку на сервер. И если файлы будут объёмными — это не очень хорошо. Раньше аватары тоже были сделаны через это же самое место, но уже в phpBBex 1.5.0 аватарки раздаются по прямым адресам. Систему вложений переделать сложнее. Но само отображение сделать можно и без этого. Просто при просмотре видео будет лишняя нагрузка на сервер.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #3 VEG » 19.04.2013, 17:52

Итак, просмотр и прослушивание вложенных аудио/видео файлов войдёт в следующую версию phpBBex. Администратор сам сможет настроить, отображать ли автоматически плеер для загруженных вложений. Сейчас это тестируется.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #4 RuRupert » 19.04.2013, 21:01

Интересно было бы прикинуть, сколько дискового пространства на сервере может съесть такая функция, если её включить и ничем не ограничивать. И ещё интересно, что с нагрузкой на сервер при загрузке/воспроизведении аудио/видео файлов в аттаче?
RuRupert M
Репутация: 61
С нами: 11 лет 9 месяцев

Сообщение #5 VEG » 20.04.2013, 04:27

RuRupert:И ещё интересно, что с нагрузкой на сервер при загрузке/воспроизведении аудио/видео файлов в аттаче?
Сейчас в phpBB и phpBBex — очень плохо, поскольку для отдачи файла задействуется и PHP, и MySQL. А вообще для этих целей необходимо использовать статичную отдачу файлов при помощи nginx. При текущей системе отдачи вложений такое нельзя реализовать, и её нужно полностью менять.
Ранее таким же глупым образом отдавались и аватарки, но для аватарок это было несложно переделать — и теперь если у вас настроен nginx, загрузка аватарок практически не создаёт нагрузки на сервер.

Итого — большое хранилище аудио и видео файлов при текущей организации вложений не сделаешь. Небольшое — вполне можно. Качайте свежий phpBBex из репозитория и пробуйте :)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #6 RuRupert » 20.04.2013, 22:06

Попробовал. Аудиоплеер симпатичный. Видео не смог проверить из-за ограничения на максимальный размер вложенного файла в 2 Мб, у себя смог найти в загашниках видеофайлики меньше 2 Мб только в формате mov, перенёс в настройках этот формат в группу «HTML5 видео», но плеер отказался их воспроизводить, предлагает скачать :smile:

Ограничение в 2 Мб, как понимаю, глобальное - настройки на макс.размер медиа-файлов в админке на этот параметр никакого влияния не оказывают.

Пока могу только сказать, что в сравнении с медиа-плеером на BBCode, встроенный имеет только одно преимущество - независимость от внешних ресурсов.
RuRupert M
Репутация: 61
С нами: 11 лет 9 месяцев

Сообщение #7 VEG » 21.04.2013, 10:30

RuRupert:Ограничение в 2 Мб, как понимаю, глобальное
Это максимальный размер файла, который может принять ваш PHP. В php.ini эту настройку можно увеличить, изменив максимальный размер загружаемых файлов.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #8 Sumanai » 04.05.2013, 01:43

VEG:При текущей системе отдачи вложений такое нельзя реализовать, и её нужно полностью менять.
Ранее таким же глупым образом отдавались и аватарки, но для аватарок это было несложно переделать — и теперь если у вас настроен nginx, загрузка аватарок практически не создаёт нагрузки на сервер.

Это было сделано не просто так, а для возможность раздачи прав доступа на возможность скачивания. Так что перед тем, как полностью её менять, нужно всё продумать.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 10 месяцев

Сообщение #9 VEG » 04.05.2013, 11:43

Sumanai, есть несколько менее варварских вариантов реализации отдачи файлов даже с проверкой прав (специальные заголовки Apache и nginx).
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #10 Sumanai » 04.05.2013, 12:09

VEG:Sumanai, есть несколько менее варварских вариантов реализации отдачи файлов даже с проверкой прав (специальные заголовки Apache и nginx).

Если это будет реализовано так, я только за :smile:
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 10 месяцев

Сообщение #11 RuRupert » 09.07.2013, 12:15

VEG:В php.ini эту настройку можно увеличить, изменив максимальный размер загружаемых файлов.
Не смог найти на сервере этот файл. Подскажите, где его искать.
RuRupert M
Репутация: 61
С нами: 11 лет 9 месяцев

Сообщение #12 VEG » 09.07.2013, 13:20

RuRupert, лучше обратиться к хостеру с этим вопросом. Он может находиться где угодно :)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #13 RuRupert » 13.07.2013, 17:40

При испытании плеера на хостинге возник ещё вопрос: в "опере" и "файрфоксе" плеер отображается в виде чёрного прямоугольника без органов управления. Проверял в "хроме" - там всё нормально. Очевидно - проблема в браузере, js вроде как включён. В чём может быть проблема? Насколько я понимаю, сам плеер независим и должен нормально работать как на локалке, так и на хостинге?
RuRupert M
Репутация: 61
С нами: 11 лет 9 месяцев

Сообщение #14 VEG » 13.07.2013, 17:57

Было бы неплохо привести ссылку на сообщение, в котором проявляется проблема.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #15 RuRupert » 16.07.2013, 11:50

Ссылка на сообщение.

Нормально отображают плеер браузеры "Google Chrome" и "Yandex", чёрный прямоугольник без органов управления - в "Mozilla Firefox", "Opera" и "Internet Explorer". Версии браузеров - свежие, настройки по умолчанию, после инсталляции ничего не менялось.
RuRupert M
Репутация: 61
С нами: 11 лет 9 месяцев

Сообщение #16 VEG » 16.07.2013, 14:13

Изображение

Это в Firefox 22. Откуда NaN:NaN ещё не разбирался, возможно, баг в самом mediaplayer.js. Но это не чёрный прямоугольник, и музыка играет :)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #17 Sumanai » 16.07.2013, 15:15

VEG:Это в Firefox 22.

В том же файрфоксе на ХР- чёрный прямоугольник. В хроме на той же ОС- нормально.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 10 месяцев

Сообщение #18 VEG » 17.07.2013, 10:15

Sumanai:В том же файрфоксе на ХР
Возможно, отстуствует Flash в браузере? Firefox сам по себе на Windows XP не поддерживает MP3 и h264. Они поддерживаются только на Windows Vista и выше.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #19 Sumanai » 17.07.2013, 15:11

VEG:Возможно, отстуствует Flash в браузере?

У меня он блокируется, но обычно кнопка отображается. Сейчас добавил исключение- всё равно чёрный прямоугольник.

VEG:Firefox сам по себе на Windows XP не поддерживает MP3

И МР3 туда же? МР3 то штатно ОС поддерживается. Ну да ладно, чёрт с ним.
Но лучше конечно хотя бы название с ссылкой на скачивание сделать.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 10 месяцев

Сообщение #20 VEG » 17.07.2013, 16:25

Sumanai:И МР3 туда же? МР3 то штатно ОС поддерживается.
Windows XP не поддерживает Windows Media Foundation, который появился только в Windows Vista.

Sumanai:Но лучше конечно хотя бы название с ссылкой на скачивание сделать.
За проигрывание отвечает mediaelement.js, все отчёты о проблемах нужно будет направлять автору этого плеера.

Добавлено спустя 4 минуты 11 секунд:
Sumanai, кстати да, может быть просто не может загрузиться flash версия плеера? Посмотрите в логах firebug, загружается ли swf файл, или сервер отвечает ошибкой?
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

След.

Вернуться в Поддержка 1.x