所以我正在研究Kurento,看看我是否可以将它用于我需要的东西。
我想要的是拥有一个移动应用程序,实时记录并向服务器发送视频(或尽可能接近它),以及服务器在收到视频时将视频存储在其文件系统中。同时,浏览器Web应用程序(或多个实例)应该能够显示尽可能“实时”记录的视频,并且能够随时查看它,因此移动应用程序需要发送到服务器,服务器需要存储视频,无论浏览器Web应用程序做什么。
看到教程,看起来更接近的是“高级一对一视频通话”示例。但它需要第二个客户端接受连接并从第二个客户端发送视频,而我只想在浏览器中查看移动应用视频。
可以用Kurento完成吗?
也欢迎其他不涉及Kurento的SDK或解决方案的建议
由于
编辑:为清晰起见更改了标题
答案 0 :(得分:1)
可以用kurento完成。您只需要获取kurento-one-2-many教程,并在演示者端添加录制内容。简单!
答案 1 :(得分:-2)
你可以用flashphoner做到这一点 它支持通过重新广播实时记录WebRTC流。
将流发布到服务器。
var stream = session.createStream({name:"mystream",record:true});
stream.publish();
从服务器播放流
var stream = session.createStream({name:"mystream"});
stream.play();
停止流。录制完成。
stream.unpublish();
适用于Android和iOS。因此,您的信息流将以mp4格式录制。