Я хочу сделать потоковое видео на удаленный компьютер через Интернет. Битрейт видео составляет около 600 кбит/с. Но мое интернет-соединение поддерживает только максимальную пропускную способность загрузки 400 кбит/с.
Поэтому я подумал, что получу еще одно соединение и воспользуюсь комбинированной загрузкой ч/б со скоростью 800 кбит/с для потоковой передачи видео. Я надеюсь, что должен быть способ разделить поток на два интерфейса и объединить их вместе на удаленной конечной точке. Все это нужно делать в режиме реального времени.
Я не хочу перекодировать его в более низкое разрешение и плохое качество.
Я также изучаю возможность использования виртуального драйвера Ethernet, на который приложение передает данные со скоростью 800 кбит/с. Затем этот виртуальный драйвер разделяет данные (может быть циклическим - пакеты с четными номерами для первого соединения, пакеты с нечетными номерами для второго соединения) и отправляет их на два физических соединения. Позже ассемблер на удаленном сайте собирает оба потока данных и показывает их клиентскому приложению как единый видеопоток.
Является ли SCTP подходящим кандидатом? Пожалуйста, дайте мне знать, как это сделать.