Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
def decrypt(encryptedtext):
    #return pyaes.AESModeOfOperationCTR(_key).decrypt(b64.decode(encryptedtext))
    return b64.decode(encryptedtext)
Ejemplo n.º 3
0
def decrypt(encryptedtext):
    #return pyaes.AESModeOfOperationCTR(_key).decrypt(b64.decode(encryptedtext))
    return b64.decode(encryptedtext)