Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.

damp11113/IDRB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDRB banner

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.

Previews

preview

Server Selector

Recording 2024-02-26 200657

Fetures

  • Encryption (Beta)
  • Low Latency
  • MultiChannel on one server
  • Low bandwidth using
  • RDS but in internet (Dynamic updating)
  • Images (Logo only) (on RDS)
  • EPG (on RDS)
  • AS (Alternative Server) (on RDS)
  • EOM (on RDS)

Protocol

  • TCP
  • ZeroMQ
  • ZeroMQ (WebSocket)
  • UDP
  • WebSocket
  • Socketio
  • HTTP/HTTPS (not IDRB system, for http broadcast only)

Audio codec

  • Opus
  • Opus+ (xHE-Opus)
  • PCM (Raw Audio)
  • MP3 (In Devlopment)
  • Vorbis
  • AAC/AAC+ (HE-AAC v2)
  • Flac
  • Codec2 (For Voice only)

Audio channel

  • Mono
  • Stereo
  • 5.1/7.1 surround (opus/pcm)
  • Dolby Atmos