Skip to content

kinetecharts/live-stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live data stream set up

osc server end point

live-stream.kinetecharts.org:3334

data subscription end point

http://live-stream.kinetecharts.org:8080

max/msp patch for sending OSC (by Maarten)


----------begin_max5_patcher----------
646.3ocyWFtaaBCDG+yTo9NX4OmlfMjDxdUllpLvoD5.ajsIMUU6ceFanMIM
TnrtDDRNx1G3+2u6rOmWu+NObr3.nvnef9Ixy6UyHd1wpGwqc.ObA6PRNSYM
DGWo0BNdVyb7phLdNnsSRZGMK0ZqH9oGnzisUTo+fwkLcxtL91GkPh1IlfUy
8mgBhpaogssne09JtOi9kRvYONlw2heedk9kb6TXrcj+b+c0+Z9Y1fczDQQA
v0uodMbvpNLbfUTlCnBPoXaAzWfE9cvB+OiEqCpAvRKRHK8szv+XZ7c3sb3Y
iB+nypQwn3g6gjnN7PZuQ6UtXtKZS6OZO6+RTuKNjKXotkcvnX8nS7IVHrxe
nn36EAe0c3jUiwQIqsY092xs3M6f+XzdQAiI0.ewuy3jEPdr34GkHxbBs94M
6KkfxbDASmI3mDD23hh1Mt9MMuK8SHJ8RDMbLD0OxsptTnH5.xdtk7L2vSZP
urLvBQhOcrrLXDrjtl5V0ktCcCmPrrTH00XIrOzEFZwUf6f0wftwW5lzblNY
BAtcBkFkmsGdPok.qXtIYDzPxNSpoZtP1wY6WjLjQPlkjiyohtA4TcUbqJsz
j.khHTygxlGxo4W8VAXyXtViMAgRZNp7B0551ic1fyMwuyu8pckpm3LNnDUx
jVr1VdFczpkBJcF2tG5Hqpu85wVsKKME3m3aoYJVbNXoge2glAKryWxKKr5K
ZckEVcRe+Bay0WWzIptBln5JbhpqnAk3SuMBizqvHWegsZPDKbpJrf+Ig0TE
fUVtGjplOsSSlxdOIj08WOy0Oi65G35Kg8YsuhqhFlIMknLWGPWIcUcND07G
avEhTPxqxrVaFwpASyeATbVwaB
-----------end_max5_patcher-----------

Local forward draft (By John)

var app = require('http').createServer(handler)
var sio = require('socket.io');
var io = sio(app);
var l = sio(8081)
var fs = require('fs');

app.listen(8080);

function handler (req, res) {
    fs.readFile(__dirname + '/html.html',
                function (err, data) {
                    if (err) {
                        res.writeHead(500);
                        return res.end('Error loading html.html');
                    }

                    res.writeHead(200);
                    res.end(data);
                });
}

io.on('connection', function (socket) {
    socket.emit('msg', { hello: 'world' });
    socket.on('foo', function (data) {
        console.log('shithole');
    });
});


l.on('connection', function(socket) {
    socket.on('foo', function(data){
        console.log(data);
    });
});

and this in the browser:

<html>
  <head>
</head>
    <body>
      <script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
      <script>

        var socket = io.connect("http://live-stream.kinetecharts.org:8080")
        var socket2 = io.connect("localhost:8081");
        socket.on("msg", function(data){console.log(data); socket2.emit("foo", data);})
        //socket.on("msg", function(data){httpGetAsync("http://localhost:8080?msg", httpcb)});

        function httpcb(response){console.log(response)};
        </script>

</body>
</html>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published