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

Список разделов 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 КБ) Просмотров: 9867
VEG » 05.04.2013, 08:04 Замечание
Мастерская — только для готовых решений!
spol
Автор темы, Новичок
Аватара
Репутация: 3
С нами: 10 лет 7 месяцев

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это было сделано не просто так, а для возможность раздачи прав доступа на возможность скачивания. Так что перед тем, как полностью её менять, нужно всё продумать.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 10 лет 7 месяцев

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

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

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

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

Если это будет реализовано так, я только за :smile:
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 10 лет 7 месяцев

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

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

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

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

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

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

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

Было бы неплохо привести ссылку на сообщение, в котором проявляется проблема.
VEG M
Администратор
Аватара
Возраст: 35
Откуда: Finland
Репутация: 1650
С нами: 11 лет 5 месяцев

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

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

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

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

Изображение

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

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

VEG:Это в Firefox 22.

В том же файрфоксе на ХР- чёрный прямоугольник. В хроме на той же ОС- нормально.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 10 лет 7 месяцев

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

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

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

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

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

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

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

Сообщение #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
Администратор
Аватара
Возраст: 35
Откуда: Finland
Репутация: 1650
С нами: 11 лет 5 месяцев

След.

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