截至今天(2012 年 5 月),我正试图找出将视频流式传输到多个客户端的最实用方法是什么。我需要从一个源获取输入流,在服务器上对其进行处理,然后将其流式传输回多个源。
我一直在尝试使用 websockets,但我认为这不会奏效。我必须对所有数据进行 Base64 编码,因为显然有很多浏览器不支持 websockets 中的二进制传输。这增加了太多开销,并且(据我所知)没有办法在没有插件的情况下将 UDP 数据包发送到浏览器,这对我的设置来说会更好,因为我正在直播。
我不想使用 Flash,因为我希望能够流式传输到 iPhone 和 iPad,而且我也没有 Adobe Flash 软件,这意味着我必须找到一些开源方式来生成 .swf 文件.
所以我有点想我必须接受它,无论如何都要为网络浏览器使用 Flash,并为不支持 Flash 的平台使用 Apple 的实时 http 流。我相信有人知道更好的东西,我很感激帮助!