Итак, я хочу разработать прокси-сервер, который при обращении проверяет размер того, что он будет загружать в прокси (скорее всего, используя head), и если он превышает установленный размер, он разделяет загрузку запроса через конвейерную обработку и использованиеДиапазон в целом хорошего размера (1 мегабайт или, возможно, с помощью файла конфигурации) сегменты.Затем, когда он загружает его и вращает каналы, я хочу, чтобы он передавал клиенту то, что он получает (по порядку), так что, если он скажет поток медиа, он сможет легко его воспроизвести.Цель состоит в том, чтобы разбить слишком большие на конвейеры и меньшие, чтобы оставить их в покое.Я не уверен, с чего начать.Я нашел другие прокси-серверы (polipo), которые могли бы выполнять конвейерную обработку / мультиплексирование, как упомянуто, но ни один из них не работал, как описано выше.Итак, А. существует ли что-нибудь, что делает это, и Б. Как мне начать?(Я бы предпочел работать в Python, если это возможно)