我想要建立一个一对多的用户流应用程序,管理员可以流视频,用户可以在现场查看视频。我必须使用node.js。这是最好的方法,也是很好的工具。使用webrtc会对大规模的性能产生影响吗?请提出建议..。谢谢
发布于 2022-10-10 17:04:02
鉴于我在这方面的丰富经验和许多WebRTC库的使用,我建议您使用SFU或MCU,在那里您可以大规模地涵盖高级别会议,我不建议使用WebRTC一对一,因为您无疑会有很多性能问题。
我建议您使用SFU或MCU库,例如:https://github.com/livekit/livekit。
LiveKit易于使用,具有很好的可伸缩性(取决于您的服务器),它有测量服务器的工具,因此您知道如果需要更好的服务器端和客户端SDK,例如: Javascript、ReactNative、Flutter、Android端: PHP、Nodejs等等。
它还允许您完全控制房间,谁可以进入一个房间,谁可以广播,等等。
我希望我的回答对你有帮助。
https://stackoverflow.com/questions/74016010
复制相似问题