CNode

有人用nodejs做流媒体服务器吗

问答
Yyakczh发布于11 年前最后回复11 年前6 回复14382 浏览0 收藏

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

查看回复

回复 (6)

M
MiguelValentine#1·11 年前

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

W
wenshiqi0#2·11 年前

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

W
wenshiqi0#4·11 年前
引用 yakczh@wenshiqi0 流媒体除了rtmp 还有什么协议,用html5的webrtc方案怎么样?

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

W
wenshiqi0#5·11 年前
引用 yakczh@wenshiqi0 流媒体除了rtmp 还有什么协议,用html5的webrtc方案怎么样?

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

W
wenshiqi0#6·11 年前
引用 yakczh@wenshiqi0 流媒体除了rtmp 还有什么协议,用html5的webrtc方案怎么样?

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

参与回复
登录后即可参与回复。登录