← Zurück zu allen Artikeln
Blog

29. Juni 2021: Die Funktion der Linien wird erneut erweitert, mit mehreren Domainnamen für eine einzelne Linie

Diese Upgrade ist die Funktion des gestern aktualisierten Linien erneut zu aktualisieren, in dieser Single-Linie können mehrere Domain-Namen Multi-Server gleichzeitig zur Verfügung gestellt werden, was bedeutet?Zum Beispiel setze ich eine Linie, die als Standard-Linien genannt wird, die standard-Linie als Standard eingestellt wird und dann für alle Benutzer offen ist, einschließlich der angemeldeten Benutzer und nicht angemeldete Benutzer zu sehen, und dann weil die Ladung der Standard-Route relativ hoch ist, kann ein Server nicht in der Lage sein, genügend Bandbreite Ressourcen anzubieten, so dass ich mehrere Domainnamen konfigurieren könnenMehrere Server bieten diese Linien für eine Standardlinie an.

Einrichtung des Domainnamen: https://a.com|https://b.com|https://c.com

Wenn der Benutzer eine Standardlinie aufruftWirklich m3u8 InhaltDas kann so sein:

#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

Das heißt, dass er aufgeladen ist M3U8 Innerhalb des ts Es wird zufällig mit den mehreren Domain-Namen, die Sie festgelegt haben, verwendet werden, um mehrere Server-Ladungen in dieser Linie ausgeglichen zu machen.

Das Bild ist wie folgt:

Feuer auf Distanz

Linienliste erhalten

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 Anrufen der angegebenen Linien

https://域名/index.m3u8?line=线路id

m3u8 Anrufe zum Beispiel

#直接访问,则自动调用默认线路
/videos/60d88e0d66c8886d0a961818/720/index.m3u8

#使用上述线路列表示例的cn2线路
/videos/60d88e0d66c8886d0a961818/720/index.m3u8?line=60da817b3b870875ec5da0b5