Go-based FM stereo transmitter with RDS, Windows-first and cross-platform
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

120 wiersze
2.4KB

  1. {
  2. "audio": {
  3. "inputPath": "",
  4. "gain": 1,
  5. "toneLeftHz": 400,
  6. "toneRightHz": 2000,
  7. "toneAmplitude": 0.3
  8. },
  9. "rds": {
  10. "enabled": true,
  11. "pi": "BEEF",
  12. "ps": "MIKE-BE",
  13. "radioText": "TESTAUSSENDUNG 1mW",
  14. "pty": 0,
  15. "tp": true,
  16. "ta": false,
  17. "ms": true,
  18. "di": 1,
  19. "ctEnabled": true,
  20. "rtPlusEnabled": true,
  21. "rtPlusSeparator": " - ",
  22. "ertEnabled": false,
  23. "rds2Enabled": false
  24. },
  25. "fm": {
  26. "frequencyMHz": 102.8,
  27. "stereoEnabled": true,
  28. "stereoMode": "DSB",
  29. "pilotLevel": 0.09,
  30. "rdsInjection": 0.04,
  31. "preEmphasisTauUS": 50,
  32. "outputDrive": 1,
  33. "compositeRateHz": 228000,
  34. "maxDeviationHz": 75000,
  35. "limiterEnabled": true,
  36. "limiterCeiling": 1,
  37. "fmModulationEnabled": true,
  38. "watermarkEnabled": false,
  39. "mpxGain": 1,
  40. "bs412Enabled": true,
  41. "bs412ThresholdDBr": 0,
  42. "compositeClipper": {
  43. "enabled": true,
  44. "iterations": 3,
  45. "softKnee": 0.15,
  46. "lookaheadMs": 1
  47. }
  48. },
  49. "backend": {
  50. "kind": "pluto",
  51. "device": "usb:",
  52. "outputPath": "",
  53. "deviceSampleRateHz": 2280000
  54. },
  55. "control": {
  56. "listenAddress": "0.0.0.0:8088"
  57. },
  58. "runtime": {
  59. "frameQueueCapacity": 3
  60. },
  61. "ingest": {
  62. "kind": "icecast",
  63. "prebufferMs": 1500,
  64. "stallTimeoutMs": 3000,
  65. "reconnect": {
  66. "enabled": true,
  67. "initialBackoffMs": 1000,
  68. "maxBackoffMs": 15000
  69. },
  70. "stdin": {
  71. "sampleRateHz": 44100,
  72. "channels": 2,
  73. "format": "s16le"
  74. },
  75. "httpRaw": {
  76. "sampleRateHz": 44100,
  77. "channels": 2,
  78. "format": "s16le"
  79. },
  80. "icecast": {
  81. "url": "https://stream.streambase.ch/radiofm1/mp3-192/direct/",
  82. "decoder": "native",
  83. "radioText": {
  84. "enabled": true,
  85. "prefix": "",
  86. "maxLen": 64,
  87. "onlyOnChange": true
  88. }
  89. },
  90. "srt": {
  91. "url": "",
  92. "mode": "listener",
  93. "sampleRateHz": 48000,
  94. "channels": 2
  95. },
  96. "aes67": {
  97. "sdpPath": "",
  98. "sdp": "",
  99. "discovery": {
  100. "enabled": false,
  101. "streamName": "",
  102. "timeoutMs": 3000,
  103. "interfaceName": "",
  104. "sapGroup": "",
  105. "sapPort": 0
  106. },
  107. "multicastGroup": "",
  108. "port": 0,
  109. "interfaceName": "",
  110. "payloadType": 97,
  111. "sampleRateHz": 48000,
  112. "channels": 2,
  113. "encoding": "L24",
  114. "packetTimeMs": 1,
  115. "jitterDepthPackets": 8,
  116. "readBufferBytes": 1048576
  117. }
  118. }
  119. }