constant.py 985 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/usr/bin/env python3
  2. # encoding:utf-8
  3. import os
  4. import mmh3
  5. import queue
  6. import pjsua2 as pj
  7. player_script_dir = '/code/src/core/voip/scripts/'
  8. def murmur3_32(player_file):
  9. return abs(mmh3.hash(player_file))
  10. def build_audio_format():
  11. fmt = pj.MediaFormatAudio()
  12. fmt.type = pj.PJMEDIA_TYPE_AUDIO
  13. fmt.id = pj.PJMEDIA_FORMAT_PCM
  14. fmt.clockRate = 16000 # 采样率
  15. fmt.channelCount = 1 # 通道数
  16. fmt.frameTimeUsec = 20000 # 每帧的时间(20 毫秒)
  17. fmt.bitsPerSample = 16 # 每个采样的位数
  18. return fmt
  19. def build_demo_script():
  20. res = queue.Queue(maxsize=10)
  21. for file in os.listdir(player_script_dir):
  22. file = os.path.join(player_script_dir, file)
  23. print('build_demo_script::', file)
  24. res.put(file)
  25. return res
  26. # SERVE_HOST = os.environ.get("SERVE_HOST")
  27. SERVE_HOST = "192.168.100.195"
  28. MYSQL_PASSWORD = 'EKoAe3H8xybQKrFPApXM'
  29. if SERVE_HOST != "192.168.100.159":
  30. MYSQL_PASSWORD = "12345678"