TS NMOS library implementing only a few parts of the specification
npm install nmostlyNMOStly is a typescript implementations of the most parts of the AMWA IS-04 and IS-05 specifications.
See Networked Media Open Specifiactions
``javascript
import Nmostly from "nmostly";
const nodeApi = new Nmostly( {
ifaceName : "eth0",
ipv4 : "192.168.178.123",
macAddr : "00-00-00-00-00-00",
port : 5500
});
nodeApi.addReceiverAudio();
nodeApi.addAudioSource();
nodeApi.startServer();
`
This small snippet will start a Test Node with one audio receiver and one audio source.
The methods of the nodeApi accept many options to overwrite the defaults set by nmostly
bash
npm i nmostly
``NMOStly is mainly intended for small, quick and ugly prototyping work!
- axios
- express.js
- multicast-dns
- TypeScript
- uuid
GNU General Publlic License v3.0. See ./LICENSE