Я пытаюсь научиться работать со звуком в максимально возможной степени.
Учитывая известный аудиопоток (позволяет вызывать его stream1) и неизвестный аудиопоток (stream2), которые смешиваются в один поток (mix1).
Теперь, предполагая, что мы знаем stream1 заранее, но не stream2, можно ли использовать stream1 для отмены себя из mix1 и, следовательно, дать нам stream2 с минимумом шума/помехи?
Чтобы дать ему реальный контекст мира, подумайте, где будет ваш компьютер с микрофоном и динамиками (а не наушниками), и потому, что компьютер знает заранее (ок, только миллисекунды, но все же), выход на динамики будет можно отменить этот звук из микширования, входящего в микрофон. В этой ситуации в реальном мире известный поток не совсем известен, поскольку, вероятно, будут некоторые искажения между передачей и приемом.
Предполагая, что это возможно, кто-то может предложить некоторое чтение об используемых алгоритмах?