a special purpose streamrecording script for xenim streams
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
get_test_data.py
xsr_tools.py
xstreamrecorder.py

README.md

xstreamrecorder.py

Version history

10.04.2015 - switched from cvlc to wget which should be installed on every linux box. life can be so simpe

13.01.2014 - added possibility to write logs. modified vlc command ('transpose' was useless)

02.01.2013 - added some error verbosity

31.12.2013 - handled the case when http request fails

29.12.2013 - (hopefully) fixed a bug when xenim delivers an empty json object

was ist es?

  • das Skript pollt xenim und kann das automatisierte Mitschneiden von Streams ausfuehren.
  • Streamabbrueche sollten wiederaufgenommen werden.
  • das eigentliche Streaming durch wget erledigt
  • mit 'screen' oder aehnlichen Programmen kann der Rekorder im Hintergrund auf einer always-on Buechse laufen.

Voraussetzungen

  • Linux
  • Python(2)
  • wget
  • das Python-Paket 'python requests'

zu beachten:

  • das Skript pollt xenim alle 30 Sekunden. Bitte vorsichtig mit http-Requests sein (DDOS vermeiden)
  • xenim stellt eine tolle Infrastruktur kostenlos zur Verfuegung. Seid so gut und spendet ihnen etwas, wenn ihr koennt!