Guest User

MediaSoup Option 1

a guest
Jun 3rd, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. ####MediaSoup Server settings####
  2. #router
  3. router: {
  4. mediaCodecs:
  5. [
  6. {
  7. kind: 'audio',
  8. mimeType: 'audio/opus',
  9. clockRate: 48000,
  10. channels: 2
  11. },
  12. {
  13. kind: 'video',
  14. mimeType: 'video/VP8',
  15. clockRate: 90000,
  16. parameters:
  17. {
  18. 'x-google-start-bitrate': 10000,
  19. }
  20. },
  21. ]
  22. },
  23.  
  24. #Worker options with Simulcast enabled
  25. worker: {
  26. rtcMinPort: 10000,
  27. rtcMaxPort: 59999,
  28. logLevel: 'warn',
  29. logTags: [
  30. 'info',
  31. 'ice',
  32. 'dtls',
  33. 'rtp',
  34. 'srtp',
  35. 'rtcp',
  36. // 'rtx',
  37. // 'bwe',
  38. // 'score',
  39. 'simulcast',
  40. // 'svc'
  41. ],
  42. },
  43.  
  44.  
  45. ####MediaSoup Server settings####
  46. ####MediaSoup Publisher settings####
  47. #https://mediasoup.org/documentation/v3/mediasoup-client/api/#ProducerOptions
  48. encodings :
  49. [
  50. { maxBitrate: 96000, scaleResolutionDownBy: 4 },
  51. { maxBitrate: 680000, scaleResolutionDownBy: 2 },
  52. { maxBitrate: 1500000, scaleResolutionDownBy: 1 }
  53. ],
  54. codecOptions :
  55. {
  56. videoGoogleStartBitrate : 2000,
  57. //videoGoogleMaxBitrate: 10000,
  58. //videoGoogleMinBitrate: 500
  59. }
  60. ####MediaSoup Publisher settings####
  61. ####MediaSoup Consumer settings####
  62. #https://mediasoup.org/documentation/v3/mediasoup/api/#ConsumerLayers
  63. if (consumer.type === 'simulcast') {
  64. await consumer.setPreferredLayers({ spatialLayer: 2, temporalLayer: 2 });
  65. }
  66. ####MediaSoup Consumer settings####
Advertisement
Add Comment
Please, Sign In to add comment