Sign inSign up

jopsis/hlsproxy

By jopsis

Updated 4 months ago

Custom images for HLS Proxy

Image
0

1.9K

jopsis/hlsproxy repository overview

HLS Proxy

Custom images with https://www.hls-proxy.com/

Docker Compose:

services:
   hlsproxy:
    container_name: hlsproxy
    image: jopsis/hlsproxy:latest
    environment:
      - port=38050
    ports:
      - 38050:38050
    volumes:
     - ./local.json:/opt/local.json
    restart: unless-stopped
    network_mode: "bridge"

This file is the base configuration file for HLS-Proxy.

local.json

{
    "SERVER": {
        "address": "0.0.0.0",
        "port": 38050,
        "password": "changeme",
        "secret": "changeme",
        "isAllowUsersWithAnyToken": true,
        "isRestreamer": true
    },
    "playlists": [
    ],
    "epg": {
        "tvGuideUrl": [
            "https://raw.githubusercontent.com/davidmuma/EPG_dobleM/refs/heads/master/guiaiptv.xml",
            "https://www.tdtchannels.com/epg/TV.xml.gz"
        ],
        "historyDays": 2,
        "isAddUrlEpgToEXTINF": true
    },
    "clients": {
    },
    "serverName": "hlsproxy-server",
    "maxSimultaneousStreamCountPerClientDefault": 100,
    "isPlaylistAvailableFromOutside": true,
    "isCacheInMemory": false,
    "safeChunkSeq": 3,
    "fastStartChunks": 4,
    "fastStartChunksWhenPlaylistIsShort": 2,
    "getTsChunkRetries": 4,
    "retriesForError403": 4,
    "isCatch404": false,
    "retriesForError404": 4,
    "delayForError404": 1500,
    "getPlaylistRetries": 6,
    "httpResponseStallTimeout": 45000,
    "minDownloadPeriod": 9000,
    "speedCheckMultiplier": 0.2,
    "downloadSlotsAvailable": 4,
    "maxDownloadSlotsAvailable": 10,
    "preferableBandwidth": 800000,
    "isReadChunksFromCacheDir": true,
    "isXtreamCodesApiEnabled": true,
    "isHtmlPlayerEnabled": true,
    "RECORDING": {
        "isEnabled": false
    },
    "pooler": []
}

Enter to HLS-Proxy:

http://127.0.0.1:38050/login

http://host.docker.internal:38050/login

User: admin

Password: changeme --> change this password on local.json

Tag summary

Content type

Image

Digest

sha256:840f57202

Size

347.1 MB

Last updated

4 months ago

docker pull jopsis/hlsproxy