2012-12-13 2 views
-1

Я хочу иметь возможность отправлять аудиофайлы на сервер, хранить их и извлекать их (поток), когда это необходимо.Каковы наилучшие методы для хранения аудиофайлов на сервере?

Могу ли я узнать, какие практики следует придерживаться. Планирование использования фреймворка PHP с mySQL.

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

Thanks in advnace.

+2

Привет, это очень широкое и затрагивает несколько полей (архитектура сервера, аудиоформаты), не давая никаких подсказок, чтобы основывать ответ (точные требования, ожидаемая аудитория, требования к качеству, какие технологии на стороне клиента вы можете использовать ...) вы должны попытаться разделить это на ряд более конкретных технических вопросов. –

+0

Спасибо, попробуем и уточним в следующий раз. – zulugraffi

ответ

1

Это действительно довольно просто: принять файлы в любом (действительном) формате, который им предлагается. Храните ссылки на (абстрактные) имена файлов в вашей БД. Затем передайте или загрузите их в некотором приемлемом формате - используйте FFMPEG (или xuggler или аналогичный) для создания любого формата, который наилучшим образом подходит для вашего приложения.

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

РЕДАКТИРОВАТЬ: с тех пор, как вы планируете выпустить их (выйдите), взгляните на Red5 (и его родственники). Они помогут вам в каком формате (ых) использовать.

+0

Спасибо @ethrbunny – zulugraffi

Смежные вопросы