день 11
кастомный аудио сурс для передачи байтиков с аудио из пихтона (pcm). жрет это дело ~8% CPU (меньше чем при работе с микро). на макоси есть какие-то мелкие фризы, такое было и с tgcalls... на линухе там было ок, тут еще не знаю.
кастом апишку чисто тырю у биндинга для ноды)0 да и весь проект это его переписывание пока что. без него бы так быстро ничего не вышло. хотя если бы не они, я бы тырил из сорцов хрома всё ;d но этим занимались, вероятно, как раз те, кто биндил к ноде.
pc = webrtc.RTCPeerConnection()
audio_source = webrtc.RTCAudioSource()
track = audio_source.createTrack()
pc.addTrack(track, None)
в целом уже можно писать ботов которые будут проигрывать музыку
🙃
день десятый