S16rtmp 845 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/sh
  2. ### BEGIN INIT INFO
  3. # Provides:
  4. # Short-Description: Start rtsp service
  5. # Description: Enable RTMP Streaming Video
  6. ### END INIT INFO
  7. . /opt/wz_mini/wz_mini.conf
  8. case "$1" in
  9. start)
  10. echo "#####$(basename "$0")#####"
  11. if ([[ "$RTSP_LOW_RES_ENABLED" == "true" ]] || [[ "$RTSP_HI_RES_ENABLED" == "true" ]]) && [[ "$RTMP_STREAM_ENABLED" == "true" ]] && ([[ "$RTSP_LOW_RES_ENABLE_AUDIO" == "true" ]] || [[ "$RTSP_HI_RES_ENABLE_AUDIO" == "true" ]]); then
  12. if [[ "$RTMP_STREAM_DISABLE_AUDIO" == "true" ]]; then
  13. RTMP_AUDIO="no_audio"
  14. fi
  15. echo "delay RTMP server"
  16. #Follow the delay from the RTSP server
  17. sleep 5
  18. /opt/wz_mini/bin/rtmp-stream.sh "$RTMP_STREAM_SERVICE" "$RTMP_AUDIO" &
  19. fi
  20. ;;
  21. stop)
  22. pkill dnsmasq
  23. ;;
  24. restart)
  25. $0 stop
  26. $0 start
  27. ;;
  28. *)
  29. echo "Usage: $0 {start|stop}"
  30. exit 1
  31. ;;
  32. esac