#!/usr/bin/env python3 # encoding:utf-8 import os import mmh3 import queue import pjsua2 as pj player_script_dir = '/code/src/core/voip/scripts/' def murmur3_32(player_file): return abs(mmh3.hash(player_file)) def build_audio_format(): fmt = pj.MediaFormatAudio() fmt.type = pj.PJMEDIA_TYPE_AUDIO fmt.id = pj.PJMEDIA_FORMAT_PCM fmt.clockRate = 16000 # 采样率 fmt.channelCount = 1 # 通道数 fmt.frameTimeUsec = 20000 # 每帧的时间(20 毫秒) fmt.bitsPerSample = 16 # 每个采样的位数 return fmt def build_demo_script(): res = queue.Queue(maxsize=10) for file in os.listdir(player_script_dir): file = os.path.join(player_script_dir, file) print('build_demo_script::', file) res.put(file) return res # SERVE_HOST = os.environ.get("SERVE_HOST") SERVE_HOST = "192.168.100.195" MYSQL_PASSWORD = 'EKoAe3H8xybQKrFPApXM' if SERVE_HOST != "192.168.100.159": MYSQL_PASSWORD = "12345678"