Node-Media-Server
Node-Media-Server copied to clipboard
A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server
Bug: if main stream (RTMP) protected by signed key and user validating the sign argument on "prePlay" event then user won't able to remux because remux don't pass config args...
RTSP推RMTP,不转码,只有rmtp可以播放,http-flv和ws-flv都无效。
Is it possible to configure NMS to save video files from a live stream at pre-defined intervals, e.g. every 5 minutes, etc.? Currently it looks like the file is saved...
nms.on('prePublish', (id, StreamPath, args) => { // console.log('[NodeEvent on prePublish]', `id=${id} StreamPath=${StreamPath} args=${JSON.stringify(args)}`); var stream_name=StreamPath.slice(6); dbService.IsCanPublish(stream_name,id).then(res=>{ if(!res) { let session = nms.getSession(id); session.reject(); } else{ console.log(`流-${stream_name}-prePublish`) } }) });
How to use auth for play and publish streams? How to send the user pass params using Larix Software or by URL? How to use the URL to send auth...
I'm using this server but I want to allow only publisher who has auth can public streaming to server
Hi, I am recording live stream but as soon as internet connection drops for few seconds or minutes and then again when we try to re send the live stream...
Hi. Can someone provide fission config for the 2K and 4K resolutions? Something like this only for the 2K/4K resolutions: ``` fission: { ffmpeg: '/Users/pavelvorobyev/Files/streaming/rmtp-server/ffmpeg', tasks: [ { rule: "live/*",...