Code Monkey home page Code Monkey logo

castspeaker's Introduction

Castspeaker

Castspeaker 是一个应用于基于以太网/WIFI局域网,C/S 架构,在带宽允许内支持更多数量扬声器客户端的数字扬声器管理系统,使用时钟同步保证所有扬声器客户端高质量的同步播放。Castspeaker可以自动发现局域网内的扬声器客户端,自动匹配采样率和位宽。支持设备分组,可以为每个分组单独指定播放源,通过在移动设备或者电脑端安装音频驱动以播放到指定的设备分组。可应用在智能家居中全屋音响,支持使用 homeassitant 作为管理端。

overview

功能特色

  • 自动发现播放设备。使用UDP Multicast协议。最多支持255个设备。255个设备在96K采样率、32位格式下需要带宽约800Mbps。
  • 设备分组。最多支持255个分组。
  • 声道路由。最多支持17声道。声道和播放设备映射关系。
  • 分组路由
  • DSP
  • 同步模式。通过调整扬声器设备的时钟使传输速率与Sample Frame信号保持同步。缺点是会有少量Jitter,依赖设备时钟。
  • 低延迟模式。最小缓存,实时输出。适合游戏等场景。
  • 高品质模式。高延迟,大缓存,杜绝丢包,零Jitter。适合听音乐等场景。
  • web端控制
  • 命令行控制
  • 支持嵌入式设备硬件介绍
  • 音量控制
  • 分组控制
  • 支持音箱自动调音

castspeaker's People

Contributors

zwcway avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.