如何从 kurento 中的磁盘流式传输? (node.js)
How to stream from disk in kurento? (with node.js)
如何从磁盘流式传输文件(node.js)?我翻遍了所有文档,一无所获。
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);
}
举个例子。
只需在 uri 中将 PlayerEndpoint 与 file:/// 一起使用。
然后是
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
如何从磁盘流式传输文件(node.js)?我翻遍了所有文档,一无所获。
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);
}
举个例子。 只需在 uri 中将 PlayerEndpoint 与 file:/// 一起使用。
然后是
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