diff --git a/README.md b/README.md
index 0c38c1e..bf66f4b 100644
--- a/README.md
+++ b/README.md
@@ -75,6 +75,7 @@ See [API.md](https://www.hdtvcloud.com/en/views/web/API.html)
Register your domain in `https://oms.cdnbye.com`, where you can view p2p-related information.
## Related Projects
+- [iosweb-p2p-engine](https://github.com/swarm-cloud/iosweb-p2p-engine) - Live/VOD P2P Engine for iOS Safari.
- [android-p2p-engine](https://github.com/cdnbye/android-p2p-engine) - Live/VOD P2P Engine for Android and Android TV.
- [ios-p2p-engine](https://github.com/cdnbye/ios-p2p-engine) - iOS Video P2P Engine for Any Player.
- [flutter-p2p-engine](https://github.com/cdnbye/flutter-p2p-engine) - Live/VOD P2P Engine for Flutter, contributed by [mjl0602](https://github.com/mjl0602).
diff --git a/Readme_zh.md b/Readme_zh.md
index 64da793..9963ab3 100644
--- a/Readme_zh.md
+++ b/Readme_zh.md
@@ -76,6 +76,7 @@ CDNBye | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
在接入P2P插件后,访问`https://www.cdnbye.com/oms`,注册并绑定域名,即可查看该域名的P2P流量、在线人数、用户地理分布等信息。
## 相关项目
+- [iosweb-p2p-engine](https://github.com/swarm-cloud/iosweb-p2p-engine) - 适用于iOS浏览器的P2P流媒体加速引擎。
- [android-p2p-engine](https://gitee.com/cdnbye/android-p2p-engine) - 安卓端P2P流媒体加速引擎。
- [ios-p2p-engine](https://gitee.com/cdnbye/ios-p2p-engine) - iOS端P2P流媒体加速引擎。
- [flutter-p2p-engine](https://gitee.com/cdnbye/flutter-p2p-engine) - Flutter视频/直播APP省流量&加速神器, 由 [mjl0602](https://github.com/mjl0602) 贡献。
diff --git a/demo/artplayer.html b/demo/artplayer.html
index 900c699..1070f06 100644
--- a/demo/artplayer.html
+++ b/demo/artplayer.html
@@ -16,7 +16,6 @@
m3u8: function (video, url) {
var hls = new Hls({
p2pConfig: {
- logLevel: false,
live: false,
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
console.log(`totalP2PDownloaded ${totalP2PDownloaded} totalP2PUploaded ${totalP2PUploaded} totalHTTPDownloaded ${totalHTTPDownloaded}`)
diff --git a/demo/chimee.html b/demo/chimee.html
index cd7ebd1..9b3450f 100644
--- a/demo/chimee.html
+++ b/demo/chimee.html
@@ -26,7 +26,6 @@
download info:
maxBufferLength: 5, // Highly recommended setting
liveSyncDuration: 30, // Highly recommended setting
p2pConfig: {
- logLevel: 'debug',
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/ckplayer.html b/demo/ckplayer.html
index d66b6f9..7b2d947 100644
--- a/demo/ckplayer.html
+++ b/demo/ckplayer.html
@@ -16,7 +16,6 @@ download info:
debug: false,
// Other hlsjsConfig options provided by hls.js
p2pConfig: {
- logLevel: 'debug',
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/clappr.html b/demo/clappr.html
index b9fa091..304b37e 100644
--- a/demo/clappr.html
+++ b/demo/clappr.html
@@ -29,7 +29,6 @@ download info:
liveSyncDurationCount: 10, // Highly recommended setting in live mode
// Other hlsjsConfig options provided by hls.js
p2pConfig: {
- logLevel: 'debug',
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/flowplayer.html b/demo/flowplayer.html
index 6ec2ae1..f0b287a 100644
--- a/demo/flowplayer.html
+++ b/demo/flowplayer.html
@@ -27,7 +27,6 @@ download info:
debug: false,
// Other hlsjsConfig options provided by hls.js
p2pConfig: {
- logLevel: true,
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/fluidplayer.html b/demo/fluidplayer.html
index 86004ec..d8cd988 100644
--- a/demo/fluidplayer.html
+++ b/demo/fluidplayer.html
@@ -17,7 +17,6 @@ download info:
modules: {
configureHls: (options) => {
options.p2pConfig = {
- logLevel: true,
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/mediaelement.html b/demo/mediaelement.html
index d57543f..2e3a236 100644
--- a/demo/mediaelement.html
+++ b/demo/mediaelement.html
@@ -24,7 +24,6 @@ download info:
debug: false,
// Other hlsjsConfig options provided by hls.js
p2pConfig: {
- logLevel: true,
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/openplayer.html b/demo/openplayer.html
index 31d86d0..951a2f1 100644
--- a/demo/openplayer.html
+++ b/demo/openplayer.html
@@ -21,7 +21,6 @@ download info:
debug: false,
// Other hlsjsConfig options provided by hls.js
p2pConfig: {
- logLevel: 'debug',
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/playerjs/index.html b/demo/playerjs/index.html
index dab7f1f..d1e51a0 100644
--- a/demo/playerjs/index.html
+++ b/demo/playerjs/index.html
@@ -7,7 +7,6 @@
file:"https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8",
hlsconfig: {
p2pConfig: {
- logLevel: true,
live: true, // set to false in VOD mode
}
}
diff --git a/demo/plyr.html b/demo/plyr.html
index f8740e0..7b3fb67 100644
--- a/demo/plyr.html
+++ b/demo/plyr.html
@@ -28,7 +28,6 @@ download info:
// For more Hls.js options, see https://github.com/dailymotion/hls.js
var hls = new Hls({
p2pConfig: {
- logLevel: true,
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/quick-start.html b/demo/quick-start.html
index eb67ffb..6dae641 100644
--- a/demo/quick-start.html
+++ b/demo/quick-start.html
@@ -10,7 +10,6 @@ download info:
if(Hls.isSupported()) {
var hls = new Hls({
p2pConfig: {
- logLevel: true,
live: true, // set to false in VOD mode
// Other p2pConfig options provided by CDNBye
}
diff --git a/demo/standalone.html b/demo/standalone.html
index e019ca8..a926f4f 100644
--- a/demo/standalone.html
+++ b/demo/standalone.html
@@ -18,7 +18,6 @@ download info:
});
if (P2PEngine.isSupported()) {
var engine = new P2PEngine(hls, {
- logLevel: true,
live: true, // set to false in VOD mode
// Other p2pConfig options provided by CDNBye
});
diff --git a/demo/tcplayer.html b/demo/tcplayer.html
index f8ea142..eae9d26 100644
--- a/demo/tcplayer.html
+++ b/demo/tcplayer.html
@@ -36,7 +36,6 @@ download info:
debug: false,
// Other hlsjsConfig options provided by hls.js
p2pConfig: {
- logLevel: true,
live: true, // set to false in VOD mode
getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) {
var total = totalHTTPDownloaded + totalP2PDownloaded;
diff --git a/demo/xgplayer.html b/demo/xgplayer.html
index 7bd6745..239cea3 100644
--- a/demo/xgplayer.html
+++ b/demo/xgplayer.html
@@ -19,7 +19,6 @@
-