package-lock.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372
  1. {
  2. "name": "pixelstreaming-sfu",
  3. "version": "1.0.0",
  4. "lockfileVersion": 2,
  5. "requires": true,
  6. "packages": {
  7. "": {
  8. "name": "pixelstreaming-sfu",
  9. "version": "1.0.0",
  10. "dependencies": {
  11. "mediasoup_prebuilt": "^3.8.4",
  12. "mediasoup-sdp-bridge": "file:mediasoup-sdp-bridge",
  13. "ws": "^7.1.2"
  14. }
  15. },
  16. "mediasoup-sdp-bridge": {
  17. "version": "3.6.5",
  18. "license": "ISC",
  19. "dependencies": {
  20. "mediasoup-client": "^3.6.41"
  21. },
  22. "engines": {
  23. "node": ">=10"
  24. },
  25. "funding": {
  26. "type": "opencollective",
  27. "url": "https://opencollective.com/mediasoup"
  28. }
  29. },
  30. "node_modules/@types/debug": {
  31. "version": "4.1.7",
  32. "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
  33. "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
  34. "dependencies": {
  35. "@types/ms": "*"
  36. }
  37. },
  38. "node_modules/@types/events": {
  39. "version": "3.0.0",
  40. "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
  41. "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g=="
  42. },
  43. "node_modules/@types/ms": {
  44. "version": "0.7.31",
  45. "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
  46. "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
  47. },
  48. "node_modules/@types/node": {
  49. "version": "16.11.10",
  50. "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.10.tgz",
  51. "integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA=="
  52. },
  53. "node_modules/awaitqueue": {
  54. "version": "2.3.3",
  55. "resolved": "https://registry.npmjs.org/awaitqueue/-/awaitqueue-2.3.3.tgz",
  56. "integrity": "sha512-RbzQg6VtPUtyErm55iuQLTrBJ2uihy5BKBOEkyBwv67xm5Fn2o/j+Bz+a5BmfSoe2oZ5dcz9Z3fExS8pL+LLhw==",
  57. "engines": {
  58. "node": ">=8.0.0"
  59. }
  60. },
  61. "node_modules/bowser": {
  62. "version": "2.11.0",
  63. "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
  64. "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
  65. },
  66. "node_modules/debug": {
  67. "version": "4.3.2",
  68. "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  69. "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  70. "dependencies": {
  71. "ms": "2.1.2"
  72. },
  73. "engines": {
  74. "node": ">=6.0"
  75. },
  76. "peerDependenciesMeta": {
  77. "supports-color": {
  78. "optional": true
  79. }
  80. }
  81. },
  82. "node_modules/event-target-shim": {
  83. "version": "5.0.1",
  84. "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
  85. "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
  86. "engines": {
  87. "node": ">=6"
  88. }
  89. },
  90. "node_modules/events": {
  91. "version": "3.3.0",
  92. "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
  93. "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
  94. "engines": {
  95. "node": ">=0.8.x"
  96. }
  97. },
  98. "node_modules/fake-mediastreamtrack": {
  99. "version": "1.1.6",
  100. "resolved": "https://registry.npmjs.org/fake-mediastreamtrack/-/fake-mediastreamtrack-1.1.6.tgz",
  101. "integrity": "sha512-lcoO5oPsW57istAsnjvQxNjBEahi18OdUhWfmEewwfPfzNZnji5OXuodQM+VnUPi/1HnQRJ6gBUjbt1TNXrkjQ==",
  102. "dependencies": {
  103. "event-target-shim": "^5.0.1",
  104. "uuid": "^8.1.0"
  105. }
  106. },
  107. "node_modules/h264-profile-level-id": {
  108. "version": "1.0.1",
  109. "resolved": "https://registry.npmjs.org/h264-profile-level-id/-/h264-profile-level-id-1.0.1.tgz",
  110. "integrity": "sha512-D3Rln/jKNjKDW5ZTJTK3niSoOGE+pFqPvRHHVgQN3G7umcn/zWGPUo8Q8VpDj16x3hKz++zVviRNRmXu5cpN+Q==",
  111. "dependencies": {
  112. "debug": "^4.1.1"
  113. },
  114. "engines": {
  115. "node": ">=8.0.0"
  116. }
  117. },
  118. "node_modules/mediasoup_prebuilt": {
  119. "version": "3.8.4",
  120. "resolved": "https://registry.npmjs.org/mediasoup_prebuilt/-/mediasoup_prebuilt-3.8.4.tgz",
  121. "integrity": "sha512-IdPcuT3YTJXNFYAY4JuIy8sZ88qagKPg2dR8d4USR5csTvC+qOq9wAIywO+u2lxLjePHJH+Y8UBM3kKfyU6Uug==",
  122. "dependencies": {
  123. "@types/node": "^16.9.1",
  124. "awaitqueue": "^2.3.3",
  125. "debug": "^4.3.2",
  126. "h264-profile-level-id": "^1.0.1",
  127. "netstring": "^0.3.0",
  128. "random-number": "^0.0.9",
  129. "supports-color": "^9.0.2",
  130. "uuid": "^8.3.2"
  131. }
  132. },
  133. "node_modules/mediasoup-client": {
  134. "version": "3.6.46",
  135. "resolved": "https://registry.npmjs.org/mediasoup-client/-/mediasoup-client-3.6.46.tgz",
  136. "integrity": "sha512-Dv8RxCa1cjSPrKWGf1mnypU5TiQCnrOIy4JpZwwjRQzEtCukCfV1zQabij6BigrtkI+l22ui3fl67Mmm4I0XCA==",
  137. "dependencies": {
  138. "@types/debug": "^4.1.7",
  139. "@types/events": "^3.0.0",
  140. "awaitqueue": "^2.3.3",
  141. "bowser": "^2.11.0",
  142. "debug": "^4.3.2",
  143. "events": "^3.3.0",
  144. "fake-mediastreamtrack": "^1.1.6",
  145. "h264-profile-level-id": "^1.0.1",
  146. "sdp-transform": "^2.14.1",
  147. "supports-color": "^9.1.0"
  148. },
  149. "engines": {
  150. "node": ">=10"
  151. },
  152. "funding": {
  153. "type": "opencollective",
  154. "url": "https://opencollective.com/mediasoup"
  155. }
  156. },
  157. "node_modules/mediasoup-sdp-bridge": {
  158. "resolved": "mediasoup-sdp-bridge",
  159. "link": true
  160. },
  161. "node_modules/ms": {
  162. "version": "2.1.2",
  163. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  164. "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  165. },
  166. "node_modules/netstring": {
  167. "version": "0.3.0",
  168. "resolved": "https://registry.npmjs.org/netstring/-/netstring-0.3.0.tgz",
  169. "integrity": "sha1-ho3FsgxY0/cwVTHUk2jqqr0ZtxI=",
  170. "engines": {
  171. "node": ">=0.6"
  172. }
  173. },
  174. "node_modules/random-number": {
  175. "version": "0.0.9",
  176. "resolved": "https://registry.npmjs.org/random-number/-/random-number-0.0.9.tgz",
  177. "integrity": "sha512-ipG3kRCREi/YQpi2A5QGcvDz1KemohovWmH6qGfboVyyGdR2t/7zQz0vFxrfxpbHQgPPdtVlUDaks3aikD1Ljw=="
  178. },
  179. "node_modules/sdp-transform": {
  180. "version": "2.14.1",
  181. "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.1.tgz",
  182. "integrity": "sha512-RjZyX3nVwJyCuTo5tGPx+PZWkDMCg7oOLpSlhjDdZfwUoNqG1mM8nyj31IGHyaPWXhjbP7cdK3qZ2bmkJ1GzRw==",
  183. "bin": {
  184. "sdp-verify": "checker.js"
  185. }
  186. },
  187. "node_modules/supports-color": {
  188. "version": "9.1.0",
  189. "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.1.0.tgz",
  190. "integrity": "sha512-lOCGOTmBSN54zKAoPWhHkjoqVQ0MqgzPE5iirtoSixhr0ZieR/6l7WZ32V53cvy9+1qghFnIk7k52p991lKd6g==",
  191. "engines": {
  192. "node": ">=12"
  193. },
  194. "funding": {
  195. "url": "https://github.com/chalk/supports-color?sponsor=1"
  196. }
  197. },
  198. "node_modules/uuid": {
  199. "version": "8.3.2",
  200. "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
  201. "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
  202. "bin": {
  203. "uuid": "dist/bin/uuid"
  204. }
  205. },
  206. "node_modules/ws": {
  207. "version": "7.5.6",
  208. "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
  209. "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
  210. "engines": {
  211. "node": ">=8.3.0"
  212. },
  213. "peerDependencies": {
  214. "bufferutil": "^4.0.1",
  215. "utf-8-validate": "^5.0.2"
  216. },
  217. "peerDependenciesMeta": {
  218. "bufferutil": {
  219. "optional": true
  220. },
  221. "utf-8-validate": {
  222. "optional": true
  223. }
  224. }
  225. }
  226. },
  227. "dependencies": {
  228. "@types/debug": {
  229. "version": "4.1.7",
  230. "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
  231. "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
  232. "requires": {
  233. "@types/ms": "*"
  234. }
  235. },
  236. "@types/events": {
  237. "version": "3.0.0",
  238. "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
  239. "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g=="
  240. },
  241. "@types/ms": {
  242. "version": "0.7.31",
  243. "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
  244. "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
  245. },
  246. "@types/node": {
  247. "version": "16.11.10",
  248. "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.10.tgz",
  249. "integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA=="
  250. },
  251. "awaitqueue": {
  252. "version": "2.3.3",
  253. "resolved": "https://registry.npmjs.org/awaitqueue/-/awaitqueue-2.3.3.tgz",
  254. "integrity": "sha512-RbzQg6VtPUtyErm55iuQLTrBJ2uihy5BKBOEkyBwv67xm5Fn2o/j+Bz+a5BmfSoe2oZ5dcz9Z3fExS8pL+LLhw=="
  255. },
  256. "bowser": {
  257. "version": "2.11.0",
  258. "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
  259. "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
  260. },
  261. "debug": {
  262. "version": "4.3.2",
  263. "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
  264. "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
  265. "requires": {
  266. "ms": "2.1.2"
  267. }
  268. },
  269. "event-target-shim": {
  270. "version": "5.0.1",
  271. "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
  272. "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
  273. },
  274. "events": {
  275. "version": "3.3.0",
  276. "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
  277. "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
  278. },
  279. "fake-mediastreamtrack": {
  280. "version": "1.1.6",
  281. "resolved": "https://registry.npmjs.org/fake-mediastreamtrack/-/fake-mediastreamtrack-1.1.6.tgz",
  282. "integrity": "sha512-lcoO5oPsW57istAsnjvQxNjBEahi18OdUhWfmEewwfPfzNZnji5OXuodQM+VnUPi/1HnQRJ6gBUjbt1TNXrkjQ==",
  283. "requires": {
  284. "event-target-shim": "^5.0.1",
  285. "uuid": "^8.1.0"
  286. }
  287. },
  288. "h264-profile-level-id": {
  289. "version": "1.0.1",
  290. "resolved": "https://registry.npmjs.org/h264-profile-level-id/-/h264-profile-level-id-1.0.1.tgz",
  291. "integrity": "sha512-D3Rln/jKNjKDW5ZTJTK3niSoOGE+pFqPvRHHVgQN3G7umcn/zWGPUo8Q8VpDj16x3hKz++zVviRNRmXu5cpN+Q==",
  292. "requires": {
  293. "debug": "^4.1.1"
  294. }
  295. },
  296. "mediasoup_prebuilt": {
  297. "version": "3.8.4",
  298. "resolved": "https://registry.npmjs.org/mediasoup_prebuilt/-/mediasoup_prebuilt-3.8.4.tgz",
  299. "integrity": "sha512-IdPcuT3YTJXNFYAY4JuIy8sZ88qagKPg2dR8d4USR5csTvC+qOq9wAIywO+u2lxLjePHJH+Y8UBM3kKfyU6Uug==",
  300. "requires": {
  301. "@types/node": "^16.9.1",
  302. "awaitqueue": "^2.3.3",
  303. "debug": "^4.3.2",
  304. "h264-profile-level-id": "^1.0.1",
  305. "netstring": "^0.3.0",
  306. "random-number": "^0.0.9",
  307. "supports-color": "^9.0.2",
  308. "uuid": "^8.3.2"
  309. }
  310. },
  311. "mediasoup-client": {
  312. "version": "3.6.46",
  313. "resolved": "https://registry.npmjs.org/mediasoup-client/-/mediasoup-client-3.6.46.tgz",
  314. "integrity": "sha512-Dv8RxCa1cjSPrKWGf1mnypU5TiQCnrOIy4JpZwwjRQzEtCukCfV1zQabij6BigrtkI+l22ui3fl67Mmm4I0XCA==",
  315. "requires": {
  316. "@types/debug": "^4.1.7",
  317. "@types/events": "^3.0.0",
  318. "awaitqueue": "^2.3.3",
  319. "bowser": "^2.11.0",
  320. "debug": "^4.3.2",
  321. "events": "^3.3.0",
  322. "fake-mediastreamtrack": "^1.1.6",
  323. "h264-profile-level-id": "^1.0.1",
  324. "sdp-transform": "^2.14.1",
  325. "supports-color": "^9.1.0"
  326. }
  327. },
  328. "mediasoup-sdp-bridge": {
  329. "version": "file:mediasoup-sdp-bridge",
  330. "requires": {
  331. "mediasoup-client": "^3.6.41"
  332. }
  333. },
  334. "ms": {
  335. "version": "2.1.2",
  336. "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
  337. "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
  338. },
  339. "netstring": {
  340. "version": "0.3.0",
  341. "resolved": "https://registry.npmjs.org/netstring/-/netstring-0.3.0.tgz",
  342. "integrity": "sha1-ho3FsgxY0/cwVTHUk2jqqr0ZtxI="
  343. },
  344. "random-number": {
  345. "version": "0.0.9",
  346. "resolved": "https://registry.npmjs.org/random-number/-/random-number-0.0.9.tgz",
  347. "integrity": "sha512-ipG3kRCREi/YQpi2A5QGcvDz1KemohovWmH6qGfboVyyGdR2t/7zQz0vFxrfxpbHQgPPdtVlUDaks3aikD1Ljw=="
  348. },
  349. "sdp-transform": {
  350. "version": "2.14.1",
  351. "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.1.tgz",
  352. "integrity": "sha512-RjZyX3nVwJyCuTo5tGPx+PZWkDMCg7oOLpSlhjDdZfwUoNqG1mM8nyj31IGHyaPWXhjbP7cdK3qZ2bmkJ1GzRw=="
  353. },
  354. "supports-color": {
  355. "version": "9.1.0",
  356. "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.1.0.tgz",
  357. "integrity": "sha512-lOCGOTmBSN54zKAoPWhHkjoqVQ0MqgzPE5iirtoSixhr0ZieR/6l7WZ32V53cvy9+1qghFnIk7k52p991lKd6g=="
  358. },
  359. "uuid": {
  360. "version": "8.3.2",
  361. "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
  362. "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
  363. },
  364. "ws": {
  365. "version": "7.5.6",
  366. "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
  367. "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
  368. "requires": {}
  369. }
  370. }
  371. }