有人用nodejs做流媒体服务器吗
发布于 9 年前 作者 yakczh 13679 次浏览 最后一次编辑是 8 年前 来自 问答

是不是写c++插件,解析媒体文件格式,然后发送数据流

6 回复

206协议啊- -自己模拟吧,内存杀手,要开读写指针

倒是不用全部都自己重写,媒体解析这块node有现成的库 ,可以去搜搜看node ffmpeg,用别人封装好的ffmpeg来解析,但是在流媒体协议层这一块好像我没有搜到node关于rtmp的封装,不过现成的流媒体服务器可能有,实在不行就可能需要手动造轮子自己去给node封装rtmp了 不过最好还是不要用node直接处理流媒体处理和传输这一块,拿node来处理请求在把请求转给后台的流媒体服务器可能更好吧

@wenshiqi0 流媒体除了rtmp 还有什么协议,用html5的webrtc方案怎么样?

@yakczh 我对这块也很有兴趣 不过之前是用c语言做的 我待会看看这个webrtc 我是用的rtmp做的 自豪地采用 CNodeJS ionic

@yakczh 我看过了。。。用这个明显会更好 如果你用rtmp的话 关于网络抖动和一些视频质量的问题需要功夫来处理 我看对webrtc的介绍来说帮我们封装了一部分吧 比起直接rtmp的协议层来说确实减少了工作量 不过不知道你的业务场景是怎么样的 新技术始终有些坑需要踩 我个人可能会倾向webrtc 谁让我是谷歌粉呢 自豪地采用 CNodeJS ionic

@yakczh 才发现 这玩意儿下面还是用了rtp帧的 所以就算是google的一个封装吧 自豪地采用 CNodeJS ionic

回到顶部