Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if stream == "pri":
- logger.info("Starting Primary stream.")
- cmd = "sudo -E ffmpeg -err_detect aggressive -report {} {} {}"\
- .format(ffmpegflags, primaryflags, primaryurl)
- process = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
- subprocess.Popen("echo $! > pri.pid")
- logger.info(process.stdout.read())
- elif stream == "bak":
- logger.info("Starting backup stream.")
- cmd = "sudo -E ffmpeg -err_detect aggressive -report {} {} {}"\
- .format(ffmpegflags, backupflags, backupurl)
- process = subprocess.Popen(cmd, shell=True)
- if process:
- with open("%s.pid" % stream, "w") as pid:
- pid.write(str(process.pid))
- with open('/var/www/html/EncoderAdmin/encoder.conf', 'wb') as configFile:
- config.write(configFile)
- logger.info("Encoder started")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement