В частности надо порезать файл mpeg на несколько частей, которые тоже можно смотреть. Как и чем это делать? Библиотеки/подключаемые проги - всё что угодно.
man split - для порезать
и man mencoder (по-моему он умеет это делать, но точно не помню) для создания индекса в кусках...
Это внешние утилиты *NIX-like ОС