1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/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"
|