This repository has been archived on 2021-01-16. You can view files and clone it, but cannot push or open issues/pull-requests.
satyr/src/controller.ts

32 lines
554 B
TypeScript
Raw Normal View History

import * as mediaserver from "./server";
2019-09-20 13:02:29 -05:00
import * as ircd from "./ircd";
function boot(): void{
const mediaconfig: any = {
rtmp: {
port: 1935,
chunk_size: 60000,
gop_cache: true,
ping: 30,
ping_timeout: 60
},
http: {
port:8000,
allow_origin: '*',
2019-09-20 13:02:29 -05:00
mediaroot: './site'
},
trans: {
ffmpeg: '/usr/bin/ffmpeg',
tasks: [
{
app: 'live',
hls: 'true',
hlsFlags: '[hls_time=2:hls_list_size=3:hls_flags=delete_segments]'
}
]
}
};
mediaserver.boot(mediaconfig);
2019-09-20 13:02:29 -05:00
ircd.boot();
}
export { boot };