{"id":22778976,"url":"https://github.com/swarm-cloud/media-p2p-engine","last_synced_at":"2025-10-07T23:19:42.717Z","repository":{"id":57375999,"uuid":"436590224","full_name":"swarm-cloud/media-p2p-engine","owner":"swarm-cloud","description":"P2P SDK for streaming mp4, webm, mkv, ogv, mov, wav, mp3 etc, supporting all browsers and web players, with the help of ServiceWorker and WebRTC.","archived":false,"fork":false,"pushed_at":"2025-02-10T09:19:59.000Z","size":63008,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T21:11:23.220Z","etag":null,"topics":["cdnbye","datachannel","media-p2p","movie-p2p","mp3","mp4-p2p","service-worker","vod-p2p","webrtc","webtorrent"],"latest_commit_sha":null,"homepage":"https://docs.swarmcloud.net","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swarm-cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-09T11:24:32.000Z","updated_at":"2025-02-10T09:20:03.000Z","dependencies_parsed_at":"2024-07-22T11:54:26.816Z","dependency_job_id":null,"html_url":"https://github.com/swarm-cloud/media-p2p-engine","commit_stats":{"total_commits":8,"total_committers":1,"mean_commits":8.0,"dds":0.0,"last_synced_commit":"91d43d0f67cc047e4e0d04dbaf02a03fb16bdac2"},"previous_names":["swarm-cloud/media-p2p-engine","swarm-cloud/mp4-sw-p2p-engine"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarm-cloud%2Fmedia-p2p-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarm-cloud%2Fmedia-p2p-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarm-cloud%2Fmedia-p2p-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swarm-cloud%2Fmedia-p2p-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swarm-cloud","download_url":"https://codeload.github.com/swarm-cloud/media-p2p-engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249085438,"owners_count":21210267,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cdnbye","datachannel","media-p2p","movie-p2p","mp3","mp4-p2p","service-worker","vod-p2p","webrtc","webtorrent"],"created_at":"2024-12-11T20:07:27.765Z","updated_at":"2025-10-07T23:19:37.664Z","avatar_url":"https://github.com/swarm-cloud.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"**English | [简体中文](Readme_zh.md)**\n\n\u003ch1 align=\"center\"\u003e\u003ca href=\"\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cimg width=\"250\" src=\"https://www.swarmcloud.net/img/logo.png\" alt=\"logo\"\u003e\u003c/a\u003e\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003eP2P SDK for MP4/WebM/MP3/WAV streaming, supporting all browsers and web players, with the help of ServiceWorker and WebRTC.\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@swarmcloud/media\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/@swarmcloud/media.svg?style=flat\" alt=\"npm\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.jsdelivr.com/package/npm/@swarmcloud/media\"\u003e\u003cimg src=\"https://data.jsdelivr.com/v1/package/npm/@swarmcloud/media/badge\" alt=\"jsdelivr\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Browser Support\nWebRTC has already been incorporated into the HTML5 standard and it is broadly deployed in modern browsers. The compatibility of SwarmCloud depends on the browser support of WebRTC and Service Worker.\n\nCompatibility|Chrome | Firefox | macOS Safari | Opera | Edge | iOS Safari | IE |\n:-: | :-: | :-: | :-: | :-: | :-:| :-:| :-:\nWebRTC Datachannel | ✔ | ✔  | ✔  |  ✔ | ✔ | ✔  |  ❌ |\nService Worker     | ✔ | ✔  | ✔  | ✔  | ✔ | ✔  |  ❌ |\nSwarmCloud         | ✔ | ✔  | ✔  |  ✔ | ✔ |  ✔ |  ❌ |\n\n## Usage\nSee [documentation](https://docs.swarmcloud.net/media)\n\n## Related Projects\n- [hlsjs-p2p-engine](https://github.com/cdnbye/hlsjs-p2p-engine) - Web Video Delivery Technology with No Plugins for hls.js.\n- [dashjs-p2p-engine](https://github.com/cdnbye/dashjs-p2p-engine) - Web Video Delivery Technology with No Plugins for MPEG-dash.\n\n## FAQ\nWe have collected some [frequently asked questions](https://docs.swarmcloud.net/faq). Before reporting an issue, please search if the FAQ has the answer to your problem.\n\n## Contact Us\nEmail: service@cdnbye.com\n\u003cbr\u003e\nTelegram: @cdnbye\n\u003cbr\u003e\nSkype: live:86755838\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswarm-cloud%2Fmedia-p2p-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswarm-cloud%2Fmedia-p2p-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswarm-cloud%2Fmedia-p2p-engine/lists"}