๐บ Watch and ๐ป listen ๐ต๐น RTP Play without a ๐ป browser
10K+
Watch 8 TV and listen 14 radio channels on any device that can play HTTP Live Streamingโ .

Using it in your terminal requires Dockerโ installed in your system.
Detach from the container and expose port 4543.
docker run -d -p "4543:3000" hfreire/watch-rtp-play
ffplay http://localhost:4543/playlist.m3u8?channel=rtp1
Use kodi.sh gistโ to stream RTP1 to a Kodiโ media player.
kodi.sh localhost:36667 http://localhost:4543/playlist.m3u8?channel=rtp1
Use castnowโ to stream RTP1 to a Chromecastโ media player.
castnow http://192.168.0.1:4543/playlist.m3u8?channel=rtp1
Swagger documentation available at http://localhost:4543/docs.
| Variable | Description | Required | Default value |
|---|---|---|---|
| PORT | The port to be used by the HTTP server. | false | 3000 |
| API_KEYS | The secret keys that should be used when securing endpoints. | false | undefined |
| SO_TIMEOUT | TCP socket connection timeout. | false | 120000 |
| LOG_LEVEL | The log level verbosity. | false | info |
| ENVIRONMENT | The environment the app is running on. | false | undefined |
| ROLLBAR_API_KEY | The server API key used to talk with Rollbar. | false | undefined |
git clone https://github.com/hfreire/watch-rtp-play.git
cd watch-rtp-play
npm run build
Deploying it from your terminal requires terraformโ installed on your system and an antifragile infrastructureโ setup available in your AWSโ account.
git clone https://github.com/hfreire/watch-rtp-play.git
cd watch-rtp-play
npm run deploy
| Variable | Description | Required | Default value |
|---|---|---|---|
| VERSION | The version of the app. | false | latest |
| ANTIFRAGILE_STATE_AWS_REGION | The AWS region used for the antifragile state . | false | undefined |
| ANTIFRAGILE_STATE_AWS_S3_BUCKET | The AWS S3 bucket used for the antifragile state. | false | undefined |
| ANTIFRAGILE_STATE_AWS_DYNAMODB_TABLE | The AWS DynamoDB table used for the antifragile state. | false | undefined |
| ANTIFRAGILE_INFRASTRUCTURE_DOMAIN_NAME | The domain used for the antifragile infrastructure. | true | undefined |
You can contribute either with code (e.g., new features, bug fixes and documentation) or by donating 5 EURโ . You can read the contributing guidelinesโ for instructions on how to contribute with code.
All donation proceedings will go to the Sverige fรถr UNHCRโ , a swedish partner of the UNHCR - The UN Refugee Agencyโ , a global organisation dedicated to saving lives, protecting rights and building a better future for refugees, forcibly displaced communities and stateless people.
Read the licenseโ for permissions and limitations.
Content type
Image
Digest
Size
64 MB
Last updated
almost 5 years ago
docker pull hfreire/watch-rtp-play