# go-p2p-server **Repository Path**: midoks/go-p2p-server ## Basic Information - **Project Name**: go-p2p-server - **Description**: go p2p server - **Primary Language**: Go - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-11-22 - **Last Updated**: 2022-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-p2p-server Web P2P 服务器,依托[cdnbye](https://www.cdnbye.com)的源码和[klink.tech](https://klink.tech)页面而开发的服务器。 # 前端 - https://github.com/midoks/hlsjs-p2p-free # 应用地址 - https://gop2p.cachecha.com ## 接入 ``` var hlsjsConfig = { debug: true, // Other hlsjsConfig options provided by hls.js p2pConfig: { announce: "https://gop2p.cachecha.com", wsSignalerAddr: 'wss://gop2p.cachecha.com/ws', logLevel: 'debug', // Other p2pConfig options if applicable } }; // Hls constructor is overriden by included bundle var hls = new Hls(hlsjsConfig); // Use hls just like the usual hls.js ... hls.loadSource(contentUrl); hls.attachMedia(video); hls.on(Hls.Events.MANIFEST_PARSED,function() { video.play(); }); ``` ## 快速安装 ``` curl -fsSL https://raw.githubusercontent.com/midoks/go-p2p-server/master/scripts/install.sh | sh ``` ## 快速开发 ``` curl -fsSL https://raw.githubusercontent.com/midoks/go-p2p-server/master/scripts/install_dev.sh | sh ```