如果用nodejs写流媒体服务器,那客户端播放有什么解决方案

如果用nodejs写流媒体服务器,那客户端播放有什么解决方案,第1张

这个问题其实跟服务器具体用什么技术实现无关,而主要跟流媒体的传输方式有关: 1.下载 2.流式传输

如果是下载方式,那么一般就是基于http协议 如果是流式传输,那么一般就是基于rtmp协议

所有这里需要关注具体的方式和协议,推荐的播放器(web端)有jwpalyer

后端一般用现成的服务器:nginx 、red 5 、 flash media server 等

其中 red 5 为开源产品,支持 rtmp 协议,但目前版本对集群支持有一些问题~

倒是不用全部都自己重写,媒体解析这块node有现成的库 ,可以去搜搜看node ffmpeg,用别人封装好的ffmpeg来解析,但是在流媒体协议层这一块好像我没有搜到node关于rtmp的封装,不过现成的流媒体服务器可能有,实在不行就可能需要手动造轮子自己去给node封装rtmp了

不过最好还是不要用node直接处理流媒体处理和传输这一块,拿node来处理请求在把请求转给后台的流媒体服务器可能更好吧,望采纳,谢谢。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/376128.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存