【发布时间】:2012-02-17 08:19:44
【问题描述】:
我想在网络浏览器中显示实时视频流。 (如果可能的话,与 IE、Firefox 和 Chrome 的兼容性会很棒。)其他人将负责流式传输视频,但我必须能够接收和显示它。我将通过 UDP 接收视频,但现在我只是使用 VLC 将其流式传输给自己以进行测试。是否有一个开源库可以帮助我使用 HTML 和/或 JavaScript 完成此任务?或者一个可以帮助我自己弄清楚如何做到这一点的好网站?
我读过一些关于 RTSP 的文章,这似乎是此类事情的传统选择。如果我无法使用 UDP 完成此操作,那可能是我必须依靠的,但如果是这种情况,我仍然不确定如何使用 RTSP/RTMP/RTP 来解决这个问题,或者所有这些之间的区别是什么首字母缩略词,如果有的话。
我认为 HTTP 自适应流可能是一段时间内的最佳选择,但似乎所有使用它的解决方案都是专有的(Microsoft IIS 平滑流、Apple HTTP 实时流或 Adobe HTTP 动态流),而我不是我很幸运地弄清楚如何自己完成它。 MPEG-DASH 听起来也是一个很棒的解决方案,但它似乎还没有被使用,因为它仍然很新。但是现在我被告知无论如何我都应该期望通过 UDP 接收视频,所以这些解决方案可能对我来说不再重要了。
我已经在谷歌上搜索了几天这些东西,但没有找到任何可以帮助我实现它的东西。我能找到的只是解释这些技术是什么的文章(例如 RTSP、HTTP 自适应流媒体等)或您可以购买的用于在网络上流式传输您自己的视频的工具。非常感谢您的指导!
【问题讨论】:
标签: javascript html video streaming video-streaming