Skip to content
This repository was 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

1e71cff · Apr 30, 2024

History

46 Commits
Mar 3, 2024
Mar 3, 2024
Feb 26, 2024
Dec 17, 2023
Apr 30, 2024

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