mptsd reads mpegts streams from udp/multicast or http and combines them into one multiple program stream that is suitable for outputting to DVB-C modulator. Tested with Dektec DTE-3114 Quad QAM Modulator and used in production in small DVB-C networks. https://georgi.unixsol.org/programs/mptsd/

mptsd_channels.conf 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. [Global]
  2. provider_name = Unix Solutions
  3. transport_stream_id = 1
  4. [Channel1]
  5. service_id = 1
  6. id = btv
  7. name = bTV
  8. source1 = http://signal-server/stb/btv.mpg
  9. #source2 = http://signal-server2/stb/btv.mpg
  10. #source3 = http://signal-server3/stb/btv.mpg
  11. #source4 = udp://239.0.0.1:5000/
  12. #source5 = rtp://239.78.78.2:5000/
  13. #worktime = 14:18-14:19
  14. [Channel2]
  15. service_id = 2
  16. id = kanal1
  17. name = "Kanal 1"
  18. source = http://signal-server/stb/kanal1.mpg
  19. [Channel3]
  20. service_id = 3
  21. id = novatv
  22. name = "Nova"
  23. source1 = http://signal-server/stb/novatv.mpg
  24. [Channel4]
  25. service_id = 4
  26. id = tv2
  27. name = "TV 2"
  28. source1 = http://signal-server/stb/tv2.mpg
  29. [Channel5]
  30. service_id = 5
  31. id = ngc
  32. name = "NatGeo"
  33. source1 = http://signal-server/stb/ngc.mpg
  34. [Channel6]
  35. service_id = 6
  36. id = tv1
  37. name = "TV 1"
  38. source1 = http://signal-server/stb/tv1.mpg
  39. [Channel7]
  40. service_id = 7
  41. id = planetahit
  42. name = "Planeta HIT"
  43. source1 = http://signal-server/stb/planetahit.mpg
  44. [Channel8]
  45. service_id = 8
  46. id = fresh
  47. name = "Radio Fresh"
  48. radio = yes
  49. source = http://signal-server/stb/fresh.mpg
  50. [Channel9]
  51. service_id = 9
  52. id = bgradio
  53. name = "BG Radio"
  54. radio = yes
  55. source1 = http://signal-server/stb/bgradio.mpg