0.1.1 • Published 8 years ago

mediaserver v0.1.1

Weekly downloads
107
License
MIT
Repository
github
Last release
8 years ago

Media & static asset streaming module for node.js http(s) server

Compatibility

(Tested on IE 6+, FF, Chrome, Mobile Safari - IE/Edge - Chrome and Brave)

Installation

npm install mediaserver

Application Sample

Visit sample folder for sample application.

Sample Usage

var http = require('http'),
    ms = require('mediaserver');

http.createServer(function (req, res) {

    ms.pipe(req, res, "music.mp3");

}).listen(1337, '127.0.0.1');

from the client side

<audio controls>
    <source src="http://127.0.0.1:1337/" type="audio/mpeg">
    Your browser does not support the audio element.
</audio>

express

app.get('/music.mp3', function(req, res){
  ms.pipe(req, res, "/music.mp3");
});

API

.noCache (true/false) enable/disable caching file stat results (default enabled)

.mediaTypes Dictionary of media types and their corresponding media identifiers (i.e. "mp4" => "video/mpeg")

.pipe(request, response, path, extension or media identifier) pipe a file from file system to browser

LICENSE

MIT

0.1.1

8 years ago

0.1.0

9 years ago

0.0.9

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago