超A&G+の放送URLが有効か確認するスクリプト
先日超A&G+の放送URLが変わったようで*1、録音失敗してから気付くのもイケてないので定期的にチェックする為のスクリプト書いた。
#!/bin/bash STREAM_URL='rtmp://fms-base1.mitene.ad.jp/agqr/aandg2' if [ -z "$(rtmpdump -q -r ${STREAM_URL} -v -B1)" ]; then # IFTTT経由で自分宛てにGmail送信 ifttt.sh gmail checkStreamURL > /dev/null fi
変更前の URL でも接続には成功するし終了コードも 0 が返るし、良い判定方法が分からなかったのでとりあえず1秒録音してサイズをチェックするという力技。
もっと良い方法あったら教えてください。
2018/06/04 追記
rtmp://fms-base1.mitene.ad.jp/agqr/aandg22 に戻った模様