Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const { StreamCamera, Codec } = require("pi-camera-connect");
- var avconv = require('avconv');
- const streamCamera = new StreamCamera({
- codec: Codec.H264
- });
- const runApp = async () => {
- const videoStream = streamCamera.createStream();
- await streamCamera.startCapture();
- var URL = "HIDDEN_URL";
- var params = [
- '-i', 'pipe:0', // Tell avconv to expect an input stream (via its stdin)
- '-f', 'flv',
- '-strict', 'experimental',
- URL
- ];
- var process = avconv(params);
- process.on('error', function(data) {
- console.log("Stream Error", data.toString());
- });
- process.on('data', function(data) {
- console.log("Stream data", data.toString());
- });
- process.once('exit', function(exitCode, signal, metadata) {
- console.log("Stream Exit", exitCode.toString());
- });
- process.on('progress', function(progress) {
- console.log("Stream progress", progress.toString());
- });
- videoStream.pipe(process);
- }
- runApp();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement