Advertisement
Guest User

Untitled

a guest
Jan 29th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1.  
  2. #!/bin/bash
  3. # Date: 12.12.2017
  4.  
  5. #---------------------------------------------------------------------------------------------------------------------------------------#
  6.  
  7. STREAMURL="http://live.radioantena.si/Antena?default.aspx?default.aspx?stream=Antena-Gorenjska"
  8. MULTICAST="232.50.50.2:5200"
  9. RADIONAME="Radio\ Antena\ Gorenjska"
  10.  
  11. PMT_PID="1300"
  12. PCR_PID="1301"
  13. SERVICE_ID="14499"
  14.  
  15. #---------------------------------------------------------------------------------------------------------------------------------------#
  16. # FFMPEG komanda.
  17.  
  18. FFMPEG_PID=`pgrep -f "$MULTICAST"
  19.  
  20. if [ ! "$FFMPEG_PID" ]
  21. then
  22. eval FFREPORT=file=/root/radio/log/$MULTICAST:level=32 \
  23. /root/bin/ffmpeg \
  24. -threads 0 \
  25. -re \
  26. -reconnect 1 \
  27. -reconnect_at_eof 1 \
  28. -reconnect_streamed 1 \
  29. -reconnect_delay_max 4294 \
  30. -i $STREAMURL \
  31. -c:a mp2 \
  32. -b:a 192k \
  33. -map_metadata 0 \
  34. -muxdelay 0 \
  35. -metadata service_provider="Telemach" \
  36. -metadata service_name=$RADIONAME \
  37. -maxrate 256k \
  38. -minrate 192k \
  39. -bufsize 256k \
  40. -mpegts_service_type digital_radio \
  41. -mpegts_service_id $SERVICE_ID \
  42. -mpegts_start_pid $PCR_PID \
  43. -f mpegts \
  44. \"udp://$MULTICAST?localaddr=172.20.188.170\&pkt_size=188\" </dev/null > /dev/null 2>&1 &
  45. else
  46. echo "------------- $MULTICAST address has been in use! --------------"
  47. exit
  48. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement