-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feat]: Integration with RTMP #3
Comments
Dans https://github.com/apivideo/browserLiveStream En retour, le flux live sur api.video est sacadé Je ne comprends pas pourquoi pur le live, la visualisation via le code embed freeze toutes les secondes Auriez vous des choses à conseiller ? var canvas = composer.getCanvas(); var socketio_address = "wss://172.201.YYY.XXX:1437/"; var framerate = 15; //start socket connection socket.on("connect_timeout", (timeout) => { socket.on("connect_error", function () { socket.on("message", function (m) { socket.on("fatal", function (m) { }); socket.on("ffmpeg_stderr", function (m) { socket.on("disconnect", function (reason) { let mediaRecorder = new MediaRecorder(mediaStream, { mediaRecorder.addEventListener('dataavailable', (e) => { mediaRecorder.start(1000); // Start recording, and dump data every 1s |
Version
Last
Environment that reproduces the issue
Chrome
Use case description
Bonjour
Je cherche à faire une intégration de record a video avec un flux RTMP
J'ai pris connaissance de https://github.com/apivideo/browserLiveStream avec un serveur node qui pousse un stream envoyé par websocket vers node, qui encode et envoie vers un serveur RTMP
Sur ce simple projet, on recupère un stream et on l'upload
https://github.com/apivideo/browserLiveStream/blob/main/public/index.html#L309
Sur ce projet (recordavideo) l'upload est directement fait vers une création de VOD
Cela se passe sur ce projet github
https://github.com/apivideo/api.video-typescript-media-stream-composer
Je me demandais s'il était possible, en utilisant la methode getCanvas
https://github.com/apivideo/api.video-typescript-media-stream-composer?tab=readme-ov-file#getcanvas-htmlcanvaselement--undefined
d'utiliser ensuite un captureStream() pour retrouver quelque chose de "connu" et faire un upload de ce stream par websocket ver le server node
Que pensez-vous de cette intégration ?
Par avance, merci
Proposed solution
No response
Alternative solutions
No response
The text was updated successfully, but these errors were encountered: