Nп/п : 43 из 56
От : Denis Sovkov 2:5020/570.77 22 дек 23 22:24:46
К : All 22 дек 23 22:52:02
Тема : Документация libmpg123
----------------------------------------------------------------------------------
@MSGID: 2:5020/570.77 6585e370
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.4.0-sta 16-02-06
Hello everybody!
Решил написать интернет - радиоприемник. Собственно, уже почти все
готово все работает. Но по HTTP. Для HTTPS прикрутил OpenSSL - коннектится,
туннель создается, все ок. Но беда в том, что OpenSSL предоставляет функции
SSL_read и SSL_write для работы с защищенным соединением. В свою очередь,
mpg123 имеет функцию mpg123_read, которая читает поток из обычного сокета. В
идеале было бы вычитавать защищенный поток с помощью SSL_read, а затем
скармливать в mpg123 считанный буфер, а оно уже пусть гонит дальше. Но не смог
найти документацию по mpg123. То ли лыжи не едут, то ли... Сам пример
работы с mpg123 и libao подсмотрел на Stack Overflow. Сайт mpg123 об этом
молчит, в исходниках пока копаться руки не дошли. Может кто-то делал что-то
подобное?
Denis
--- GoldED+/LNX 1.1.5-b20180707
* Origin: --=<(R2AIV station)>=-- (2:5020/570.77)
SEEN-BY: 469/122 4500/1 5010/352 5019/40 5020/290
545 556 570 715 837 848 921
SEEN-BY: 5020/1042 2992 4441 12000 5022/2 128
5023/24 5030/500 1081 5034/13
SEEN-BY: 5055/73 5057/19 5061/15 5075/128 6056/1
@PATH: 5020/570 715 4441