【问题标题】:Possible to stream live video without using RTSP?可以在不使用 RTSP 的情况下流式传输实时视频吗?
【发布时间】:2012-04-23 05:45:34
【问题描述】:

是否可以在不使用 RTSP 协议的情况下直播视频(和音频)?今天我试用了 Adob​​e 的 Flash Media Server 和免费的替代品 Red5。两者都显得有点矫枉过正(加上 Red5 不支持 AAC 音频的问题)。
基本上我正在寻找一种将实时视频上传到我的服务器的方法,以便可以使用 jwplayer 查看它,然后存储它以便以后查看。 MP4 支持直播吗?这样我就可以在客户端录制它然后上传查看?

我一直在尝试上传 jpg 图像并使用 HTML5 画布显示它们,使其看起来像视频。
这是我的代码:(仅使用几张图片)
http://jsfiddle.net/QM5EV/

它有几个问题。一方面,它效率不高,因为它需要上传大量的 jpg。最重要的是没有音频。

最好做什么? RTSP 是唯一明智的选择吗?谢谢。 :)

【问题讨论】:

  • 有人吗? :) 现在再看看 Red5。

标签: javascript streaming rtsp live-streaming


【解决方案1】:

在大多数情况下,通过 HTTP 服务器进行直播并不是一种选择。但是有“Apple Live Streaming”又名 MPEG-TS,尽管这将您的客户端限制在 iOS 设备上。它使用一个普通的 ol'web 服务器。 (这似乎正在改变,越来越多的桌面浏览器支持 MPEG-TS,但可能需要一段时间才能普及。)

【讨论】:

    【解决方案2】:

    对于在线流媒体,rtsp 是最佳解决方案。其他协议,例如 RTMP (http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol),但使用 RTSP 传输到任何多媒体内容。

    另一件事是您可以让特定的流媒体服务器接受 HTTP 重定向请求。因此,代替 URL 的 rtsp://mydomain.com:554/myfile.mp4 可以有 URL 像 http://mydomain.com/myfile.mp4

    问候!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-24
      • 2011-03-12
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      相关资源
      最近更新 更多