Интересует одновременная запись хотя бы с 10 участков
все зависит от того, как будет организована видеотрансляция
если будет не много кадров в секунду (что скорее всего), то
1. получаешь картинку (jpeg)
2. сохраняешь на диске
3. обрабатываешь потоковым сжатием (если места не жалко, то для простоты это можно опустить и оставить картинки)
4. написать простенький плеер получившегося
я такое делал 10 лет назад (видеонаблюдение с IP камер), но под виндами
если будет поток, то его можно пересохранить и даже реалтайм переконвертировать
понадобится что-нить вроде vlc (встречал статьи в инете)
На чем реализовать ?
что лучше знаешь

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