1.0.4 • Published 5 years ago

wowza-streamfile-js v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

wowza-streamfile-js

wowza-streamfile-js is an library for javascript to consume the API REST of wowza estream engine. its only for manage the stream files in your server

you can:

  • Create stream files
  • Delete stream files
  • Update stream files
  • Get all stream files
  • get a single stream file
  • Connect a stream file
  • Disconnect a stream file

Dependencies

You must install the next dependecies.

  • digest-fetch - it is necesary for do digest auth to the server

Installation

wowza-stream-file-js requires Node.js v4+ to run.

$ npm i digest-fetch
$ npm i wowza-streamfile-js

For production environments...

$ npm i wowza-streamfile-js

Usage

var WowzaService = require('wowza-streamfile-js');
  let wowzaAccess= {user: "user", pwd: "password."};
  let wowzaService= new WowzaService("localhost", wowzaAccess);

Create stream files

	const newStream = {
			name: streamName,
			serverName: '_defaultServer_',
			uri: 'udp://1.2.3.4:10000'
		};

		wowzaService.createStreamFile(newStream)
			.then((data) => {
				res.status(200).send(data);
			})
			.catch((e) => {
				//   console.log(e);
				res.status(400).send(e);
			});

Delete stream files

	wowzaService.deleteStreamFile(streamFileName)
			.then((data) => {
			  console.log(data);
			})
			.catch((e) => {
			  console.log(e);
			
			});

Get all stream files

		wowzaService.getAllStreamsFiles()
			.then((data) => {
					console.log(data)
			})
			.catch((e) => {
			  console.log(e);
			
			});

get a single stream file

      wowzaService.getStreamFile(streamFileName)
                    .then((data) => {
                        res.status(200).send(data);
                    })
                    .catch((e) => {
                        //   console.log(e);
                        res.status(400).send(e);
                    });

Connect a stream file

	wowzaService.connectStreamFile(streamFileName)
			.then((data) => {
					console.log(data)
			})
			.catch((e) => {
				  console.log(e);
			
			});

Disconnect a stream file

	wowzaService.disconnectStreamFile(streamFileName)
			.then((data) => {
				console.log(data)
			})
			.catch((e) => {
				   console.log(e);
			
			});
1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago