Как стримить с диска в куренто?(с помощью node.js) - PullRequest
0 голосов
/ 28 января 2019

Как мне транслировать файл с диска (с помощью node.js)?Я перерыл всю документацию и ничего не нашел.

1 Ответ

0 голосов
/ 13 февраля 2019
presenter[watchUserId].pipeline.create('PlayerEndpoint', {uri: 'file:///var/www/domain/public/webm2/file.webm', networkCache: 0 }, (err, playerEndpoint) => {
                    if(err){
                        console.error('error at create PlayerEndpoint');
                        presenter[watchUserId].pipeline.release();
                        callback(err);
                    }

в качестве примера.Просто используйте PlayerEndpoint с file: /// в uri.

, а затем

playerEndpoint.connect(webRtcEndpoint, function(err){
                                    if(err){
                                        console.error('error at create connect');
                                        presenter[watchUserId].pipeline.release();
                                    }

                                    setTimeout(function(){
                                        playerEndpoint.play(function(err){
                                            console.error(err);
                                        });
                                    }, 5000);

                                });

подключите playerEndpoint и webRtcEndpoint

...