def getStreamUrl(stream_id): try: u = common.URLS['strm_info'] % (stream_id, str(random.random())) conn = http_req(u, headers=common.HEADERS) p = conn.read() conn.close() if p == '1': conn = http_req(u, {}, headers=common.HEADERS) data = conn.read() conn.close() data = b64.decode(data) data = phpserialize.loads(data) parental = 'is_parental' in data and data['is_parental'] == '1' rtmp = '%s://%s/%s/%s' % (data['stream_type'], data['server'], data['app'], data['stream']) return (rtmp, parental) except: log_utils.log(traceback.print_exc()) return None
def decrypt(encryptedtext): #return pyaes.AESModeOfOperationCTR(_key).decrypt(b64.decode(encryptedtext)) return b64.decode(encryptedtext)