OpenBSD + NGINX [fastcgi] + PHP

php-fpm is not an independent package. Install php, php-fpm is included. php-fpm is properly pre-configured and should run instantly. nginx.conf: location ~ \.php$ { try_files $uri $uri/ =404; fastcgi_pass unix:run/php-fpm.sock; # NO ABSOLUTE PATH PLS. !!! fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

Icecast | signal HUP | Parse error in reading

You have had the correct file rights and this message already occurs in error.log? The icecast.xml is accepted without problems during regular start? Your icecast runs stable? Solution: Maybe you have chrooted and the icecast process now can not access to the icecast.xml you have had provided via command line.

ICECAST // Relaying forward with ffmpeg or liquidsoap// icecast to icecast

# ffmpeg -hide_banner -loglevel panic -re -icy 1 \ -i -vn -map_metadata:s:0 0:g \ -acodec copy -f adts icecast://source:MYPASS@localhost:8000/test # ffmpeg -hide_banner -loglevel panic -re -icy 1 \ -i -vn -map_metadata:s:0 0:g \ -acodec copy -f mp3 icecast://source:MYPASS@localhost:8000/test # sudo -u _liquidsoap liquidsoap \ output.icecast(%fdkaac, icy_metadata=”true”, host=”DstHOST”, port=80, password=”MyPASS”, mount=”/bbradio.aac”, mksafe(input.http(“http://SrcHOST:80/bbradio-ch01.aac”))) # sudo […]

Audio normalization with ffmpeg // part II

with dynaudnorm: ffmpeg -y -i “$A_FILE” -af “dynaudnorm=p=${NORMALIZE_TO_DB}dB:f=500:r=0.9:g=7” -f $FORMAT -sample_fmt $SAMPLEBITS -ab $BITRATE -ar $SAMPLERATE -ac $CHANNELS -vn “$A_FILE_NORMALIZED” > /dev/null 2>&1 with loudnorm: ffmpeg -y -i “$A_FILE” -af “loudnorm=TP=${NORMALIZE_TO_DB}” -f $FORMAT -sample_fmt $SAMPLEBITS -ab $BITRATE -ar $SAMPLERATE -ac $CHANNELS -vn “$A_FILE_NORMALIZED” > /dev/null 2>&1