Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Date: 12.12.2017
- #---------------------------------------------------------------------------------------------------------------------------------------#
- STREAMURL="http://live.radioantena.si/Antena?default.aspx?default.aspx?stream=Antena-Gorenjska"
- MULTICAST="232.50.50.2:5200"
- RADIONAME="Radio\ Antena\ Gorenjska"
- PMT_PID="1300"
- PCR_PID="1301"
- SERVICE_ID="14499"
- #---------------------------------------------------------------------------------------------------------------------------------------#
- # FFMPEG komanda.
- FFMPEG_PID=`pgrep -f "$MULTICAST"
- if [ ! "$FFMPEG_PID" ]
- then
- eval FFREPORT=file=/root/radio/log/$MULTICAST:level=32 \
- /root/bin/ffmpeg \
- -threads 0 \
- -re \
- -reconnect 1 \
- -reconnect_at_eof 1 \
- -reconnect_streamed 1 \
- -reconnect_delay_max 4294 \
- -i $STREAMURL \
- -c:a mp2 \
- -b:a 192k \
- -map_metadata 0 \
- -muxdelay 0 \
- -metadata service_provider="Telemach" \
- -metadata service_name=$RADIONAME \
- -maxrate 256k \
- -minrate 192k \
- -bufsize 256k \
- -mpegts_service_type digital_radio \
- -mpegts_service_id $SERVICE_ID \
- -mpegts_start_pid $PCR_PID \
- -f mpegts \
- \"udp://$MULTICAST?localaddr=172.20.188.170\&pkt_size=188\" </dev/null > /dev/null 2>&1 &
- else
- echo "------------- $MULTICAST address has been in use! --------------"
- exit
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement