【发布时间】:2012-05-14 22:44:46
【问题描述】:
截至今天(2012 年 5 月),我正在尝试找出将视频流式传输到多个客户端的最实用方法是什么。我需要从一个源获取输入流,在服务器上对其进行处理,然后将其流回多个源。
我一直在尝试使用 websocket,但我认为这不会成功。我必须对所有数据进行 Base64 编码,因为显然有很多浏览器不支持 websockets 中的二进制传输。这增加了太多开销,并且(据我所知)没有办法将 UDP 数据包发送到没有插件的浏览器,这对我的设置来说会更好,因为我正在直播。
我不想使用 Flash,因为我希望能够流式传输到 iPhone 和 iPad,而且我也没有 Adobe Flash 软件,这意味着我必须找到一些开源方式来制作.swf 文件。
所以我有点想我必须接受它,无论如何都要为网络浏览器使用 Flash,并为不支持 Flash 的平台使用 Apple 的实时 http 流媒体。我敢肯定有人知道一些更好的东西,我感谢您的帮助!
【问题讨论】:
标签: flash node.js streaming websocket http-live-streaming