Я хотел бы порекомендовать взглянуть на новый проект RioFS (файловая система Userspace S3): https://github.com/skoobe/riofs.
Этот проект является альтернативой «s3fs», основные преимущества по сравнению с «s3fs»: простота, скорость работы и безглючный код. В настоящее время проект находится в состоянии «тестирования», но уже довольно давно работает на нескольких высоконагруженных файловых серверах. когда-то.
Мы ищем больше людей, которые присоединятся к нашему проекту и помогут с тестированием. Со своей стороны мы предлагаем быстрое исправление ошибок и выслушаем ваши пожелания по добавлению новых функций.
Что касается вашей проблемы, RioFS может читать «запрошенные» блоки файлов, например, я пытался получить свойства видеофайла, хранящегося на S3:
- Установленный РиоФС:
./riofs -c ../riofs.conf.xml http://s3.amazonaws.com bucket_name mnt/
- Выполнить
ffprobe
:
ffprobe mnt/big_buck_bunny_480p_surround-fix.avi
- Получил такой результат:
Input #0, avi, from 'mnt/big_buck_bunny_480p_surround-fix.avi':
Duration: 00:09:56.46, start: 0.000000, bitrate: 2957 kb/s
Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 854x480 [SAR 1:1 DAR 427:240], 24 tbr, 24 tbn, 24 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448 kb/s
Надеюсь, это поможет вам, и мы с нетерпением ждем, когда вы присоединитесь к нашему сообществу!
person
Paul
schedule
16.07.2013