ブログ
2021年6月29日:ライン機能が再び追加され、複数のドメイン名が単一のラインにサービスを提供する
この更新プログラムは昨日更新されたライン機能を再アップグレードするもので、この単一ラインでは複数のドメイン名の複数サーバーが同時にサービスを提供できるように設定されます。たとえば、私はデフォルトラインと呼ばれる線路を設定し、デフォルのラインがデフォリトに設定され、それからログインユーザーや非ログインユーザを含むすべてのユーザーが見ることができるように開かれ、その後、デゴルのラインの負荷が比較的高いので、サーバーが十分な帯域幅資源を提供することができず、それは私が複数のドメイン名を設定することができます複数のサーバーがデフォルトラインにサービスを提供する。
ドメイン名設定: https://a.com|https://b.com|https://c.com
ユーザーがデフォルトラインを充電するとき、現実m3u8内容中にはこういうかもしれない:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:18
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:17.400000,
https://a.com/index0.ts
#EXTINF:10.000000,
https://b.com/index1.ts
#EXTINF:5.480000,
https://b.com/index2.ts
#EXTINF:14.200000,
https://b.com/index3.ts
#EXTINF:4.800000,
https://c.com/index4.ts
#EXTINF:10.000000,
https://a.com/index5.ts
#EXTINF:17.720000,
https://c.com/index6.ts
#EXT-X-ENDLIST
すなわち、充電中M3U8中、tsあなたが設定した多ドメイン名を使用して、複数のサーバーの負荷をバランスのとれたこのラインにします。
画像は以下の通り。

API 遠隔通話
線路リストを取得する
GET /api2/lines
#返回数据
[
{
"group": null,
"vipGroup": null,
"createAt": "2021-06-28T03:55:16.236Z",
"_id": "60da81313b870875ec5d9fa4",
"title": "组合线路",
"url": "https://cdn1.efvcms.com|https://cdn2.efvcms.com",
"open": "on",
"default": "on",
"notlogin": "on",
"__v": 0
},
{
"group": null,
"vipGroup": null,
"createAt": "2021-06-28T03:55:16.236Z",
"_id": "60da817b3b870875ec5da0b5",
"title": "cn2线路",
"url": "https://cdn3.efvcms.com",
"open": "on",
"default": null,
"notlogin": "on",
"__v": 0
}
]
m3u8指定線の呼び出し
https://域名/index.m3u8?line=线路id
m3u8呼び出し例
#直接访问,则自动调用默认线路
/videos/60d88e0d66c8886d0a961818/720/index.m3u8
#使用上述线路列表示例的cn2线路
/videos/60d88e0d66c8886d0a961818/720/index.m3u8?line=60da817b3b870875ec5da0b5


