如何使用WebRTC流式传输视频?

时间:2013-11-17 16:30:58

标签: java html5 webrtc jmf

我已经通过教程,通过传输网络摄像头和麦克风流,允许同伴之间的视频会议。是否可以使用webRTC将本地视频文件从一台PC传输到另一台PC?

我在JMF中使用RTP实现了相同的功能。 webRTC是唯一的替代方案,还是有其他更好的替代方案来完成这项任务?

1 个答案:

答案 0 :(得分:1)

captureStreamUntilEnded”允许我们从MediaStream元素中捕获“<video>”;但是,记住,这些API是(AFAIK)没有完全实现任何一个供应商。

Firefox实现了前缀版本“mozCaptureStreamUntilEnded”但是他们的RTCPeerConnection实现无法添加/理解来自({生成)mozCaptureStreamUntilEnded的流,因为(AFAIK)[当前]“只有一个”媒体来源,即chrome和firefox都允许使用“APM”。

我也试图流pre-recorded medias using MediaSource API;然而,它“不”是实时的。但是,您可以使用基于WebRTC SCTP的数据通道尽可能快地共享MediaSource API生成的块;但是,MediaSource API本身的支持有限。

MediaSource API 对于播放块(在<video>元素中)非常有用,而不是等待整个文件流式传输或下载。