mirror of
https://github.com/damp11113/IDRB.git
synced 2025-04-27 06:28:09 +00:00
IDRB (Internet Digital Radio Broadcasting) System
IDRB is a novel internet radio broadcasting alternative that uses HLS/DASH/HTTP streams, transferring over TCP/IP. This system supports images and RDS (Dynamic update) capabilities, enabling the transmission of station information. Additionally, it allows for setting station logos and images. IDRB offers multi-broadcasting functionalities and currently supports the Opus codec, with plans to incorporate PCM, MP2/3, AAC/AAC+, and more in the future, ensuring low delay. If you find this project intriguing.
Fetures
- Encryption (Beta)
- Low Latency
- MultiChannel on one server
- RDS but in internet (Dynamic updating)
- Images (Logo only) (on RDS)
- EPG (on RDS)
- AS (Alternative Server) (on RDS)
- EOM (on RDS)
Protocol
- TCP
- UDP
- WebSocket
- Socketio
- ZeroMQ
- HTTP/HTTPS (not IDRB system, for http broadcast only)
Audio codec
- Opus
- PCM (Raw Audio)
- MP3 (In Devlopment)
- Vorbis
- AAC/AAC+ (XHE-AAC)
- Flac
- Codec2 (For Voice only)
Audio channel
- Mono
- Stereo
- 5.1/7.1 surround (opus/pcm)
Description
IDRB (Internet Digital Radio Broadcasting)
damp11113encryptionepgepgdataimguiinternetinternet-radiointernet-radio-playerinternet-radio-serverinternet-radio-stationopusopus-codecpyaudiopythonpython-projectradiotcptcp-clienttcp-serverzeromq
Readme
GPL-3.0
13 MiB
Languages
Python
100%