LINUX.ORG.RU

сжатие бинарной строки большого размера

 , ,


0

1

тем временем, я продолжаю пилить свой велик, наступая на грабли всех мастей и размеров. на данный момент мой велосипед генерирует трафик около 50 кбит/сек, мне очень хочется уменьшить этот размер. в голову приходит только одно решение - сжимать перед отправкой, на другом конце, процесс обратный, естественно. но не знаю как это организовать. хочу услышать ваши советы. собственно, приоритет ставится на быстроту сжатия, а не на конечный размер.

★★

Последнее исправление: Andersen (всего исправлений: 1)

Ответ на: комментарий от Andersen

А как ты собираешься восстанавливаться после сбоя? Заново всё передавать?

ziemin ★★
()
Ответ на: комментарий от Andersen

спасибо, что думаете про арифметическое кодирование?

не могу ничего сказать про него, у меня поверхностные знания в данной области, разве что алгоритм Хаффмана на практике программировал, и то just for fun

wota ★★
()

бинарная строка? Штоэта? Покаж тип данных в смысле крестов и пример заполнения)

какие допуски на скорость? что-нибудь типа такого достаточно быстро?

stevejobs ★★★★☆
()

Используй CELT (сейчас входит в состав Opus). Или ты свой собственный кодек изобретаешь?

m0rph ★★★★★
()
Ответ на: комментарий от stevejobs

вовсе нет, я передаю wav. всякие ogg/mp3 для меня пока сложновато, wav можно получить средствами самой ОС.

Andersen ★★
() автор топика
Ответ на: комментарий от Andersen

вовсе нет, я передаю wav. всякие ogg/mp3 для меня пока сложновато,

почему бы не перестать заниматься куйнёй и не посмотреть как это делает аналогичный софт (voip в мессенджерах, например)? С таким гигантским инженерным багажом знаний будешь пилить свой велосипед лет 25.

mashina ★★★★★
()

Взять готовый кодек для потокового звука не вариант?

trex6 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.