Здраствуйте! Проект, суть которого заключается как в YourTube. Есть главный медиа сервер на котором хранятся все видео файлы зааплоаденные пользоватями. Назовем этот сервер главным сервером. Далше есть так называемые клиентские сервера (сайты) на которых стоит видео галерея на которой пользователи могут просматривать видео которые доступны для данного клеинтского сервера и данной видео галерии (но все файлы что смотрят юзеры находяться физически и храняться на главноем медиа сервере) самое главное что пользоваители этих клиентских серверов (сайтов с видео галерей) могут делать upload своих файлов которые сохраняются на главноем медиа сервере, но доступны для просмотра с текущего. То есть задача такова. Написать серверную часть на php для Меди Сервера (хранилища файлов) принимающюю файлы с разных клиентских серверов и идетнификаторы файлов и прочее. Написать клиентские Видео Галереи (php/asp.net/java/colsfusion) для установки на серверах клиентов. Воспроc: Кау лучше организовать передачу зааплоаденного файла с клиентского сервера на главный Медиа Сервер, так чтобы не ыбло проблем с тем что МедиаСервер написан на php а клиентская Видео Галерея на asp.net к примеру. Варианты 1) Зааплоадить с клиентской галерии прямо сразу на Медиа Сервер возможно ли ? 2) Зааплоадить сначала на клиентский сервер а потом неким демоном сделать передачу этого файла с параметрами авторизации и принадлежности конкретной галереии и клиенту на галвный Медиа сервер? Рассматривал варианты 1) Web Service (SOAP) 2) standart POST 3) FTP 4) Socet На мой взягляд standart POST будет самым простым и без проблемным. Подскадите pls ваше мнение как решить лучше эту проблему ?
делал схожий проект только по фильмам. всю инфу о контенте, юзерах и т.д. храню на сервере. по хрону происходит синхронизация с клиентским порталом, которому отдается XML.
То есть ты предлагаешь сохранять видео файл в виде бианрных данных в xml на сервере клиента. А затем кроном или демоном засасывать этот xml на основной Media Server ? Помойму делать прямой POST с клиентского сервера сразу на Media сервер быстрее ? Размер файла предполагается в районе до 10 Mb. Но заказчик проекта хочет поставить ограничение 100 Mb....
paxer, для закачки 100мб файлов придётся писать свой HTTP сервер. Обмен данными между серверами можно сделать через ПХП скрипты на сокетах, если надо можно реализовать собственный протокол защищённого обмена данными.