Do tego co chcesz zrobić potrzebujesz minimum VPS na którym zainstalujesz FFMPEG + dodatki , oczywiście znajomość PHP jest również jak najbardziej wskazana
FFMPEG potrafi , pobrać i zapisać cały materiał multimedialny (film , mp3 , transmisje na żywo ) , można też pobierać tylko dźwięk
Poczytaj o ffmpeg , moim zdaniem to powinno załatwić sprawę
Dokumentacja ffmpeg