使用 JavaScript 通过 websockets 传输视频 [英] Video streaming over websockets using JavaScript

查看:38
本文介绍了使用 JavaScript 通过 websockets 传输视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用 JavaScript 流式传输实时视频的最快方式是什么?基于 TCP 的 WebSockets 是否是一种足够快的协议来流式传输视频,例如 30fps?

What is the fastest way to stream live video using JavaScript? Is WebSockets over TCP a fast enough protocol to stream a video of, say, 30fps?

推荐答案

基于 TCP 的 WebSockets 是否是一种足够快的协议来流式传输视频,例如 30fps?

Is WebSockets over TCP a fast enough protocol to stream a video of, say, 30fps?

是的..看看这个项目.Websockets 可以轻松处理高清视频流.但是,您应该选择自适应流.我在这里解释如何你可以实施它.

Yes.. it is, take a look at this project. Websockets can easily handle HD videostreaming.. However, you should go for Adaptive Streaming. I explain here how you could implement it.

目前我们正在开发一个基于网络的即时消息应用程序,支持聊天、文件共享和视频/网络摄像头.通过一些小技巧,我们通过网络套接字获取了流媒体(使用 HTML5 媒体捕获从我们的网络摄像头获取流).

Currently we're working on a webbased instant messaging application with chat, filesharing and video/webcam support. With some bits and tricks we got streaming media through websockets (used HTML5 Media Capture to get the stream from our webcams).

您需要构建一个stream API和一个Media Stream Transceiver来控制相关的媒体处理和传输.

You need to build a stream API and a Media Stream Transceiver to control the related media processing and transport.

这篇关于使用 JavaScript 通过 websockets 传输视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆