【问题标题】:The difference between streaming and live streaming? [closed]直播和直播的区别? [关闭]
【发布时间】:2012-11-04 04:17:39
【问题描述】:

好的,所以我试图清楚地展示播放视频的不同方式,但我被卡住了。除了“流媒体”和“直播”之外,似乎没有任何明确定义的术语,这些术语的定义似乎因人而异,因网站而异。

在我的计算机上播放视频不是流式传输?但是这个术语是什么?本地播放?

在我的计算机上播放保存在服务器上的预先录制的视频 - 这是流式传输吗?

在我的电脑上播放互联网上的实时视频(如网络摄像头) - 这也是流式传输吗?直播?

是否有任何明确不同的术语可以帮助减少所有这些混乱?

【问题讨论】:

    标签: video streaming video-streaming live-streaming


    【解决方案1】:

    只要您在计算机上播放某些内容,您就有了流媒体。但是在线流媒体并不是我们通常所说的来自保存的内容。实况流实际上是在其他媒体上广播的,例如天线和/或电缆和/或卫星和/或 ADSL,并暴露给大量观众。例如在公共媒体上播放的新闻、连续剧、儿童节目、电影等。视频会议也是直播。

    【讨论】:

      【解决方案2】:

      流媒体和直播之间没有区别。但是,直播和流媒体之间存在差异。流媒体是您将视频直接广播到 youtube 等来源的地方。直播基本上是您在视频发生时录制视频并在编辑视频后发布,或者在简短的流媒体中,除非您对其进行编辑并稍后发布。

      【讨论】:

      • 对我来说,你的“现场”版本听起来像是“预先录制的”。 “直播”是不是意味着它在被录制时被广播?
      【解决方案3】:

      自从我七个月前提出这个问题以来,经过与同事的多次讨论,以及关于该主题的大量在线搜索,对于流媒体和实时流媒体是什么或不是什么,没有明确的定义。

      【讨论】:

        【解决方案4】:

        嗯,我不喜欢这些答案中的任何一个,即使是@Jimmery 自己接受的答案。 user2175703 的回答很接近,但不是很准确。

        • 下载:向(通常是 HTTP)服务器发出(通常是 HTTP GET)请求以获取整个文件的行为。客户端连接到服务器,请求文件(电影、歌曲、图像、PDF 等),然后服务器将整个文件(基本上是一次性的)发送回客户端。但在下载范式下,您必须等待整个文件完成下载才能打开并查看它。
        • 流媒体:是下载的替代方案,需要一个特殊的流媒体客户端和一个特殊的流媒体服务器,两者都使用特殊的流媒体协议。当您流媒体时,流媒体客户端(例如 HTML5 Video、Flash、VLC 等)通过流协议(RTSP 等)连接到流媒体服务器(例如 VideoLAN、Red5 或 Wowza 等)并询问它开始流式传输。然后服务器在一段时间内将该媒体文件(通常是 MP4 或类似文件)提供给客户端。然后客户端可以开始播放媒体文件,因为它正在从服务器下载/流式传输,而不必等待整个文件首先下载。但是,使用普通的 'ole 流式传输,在客户端连接到媒体服务器并请求流式传输之前,整个 MP4(或类似)文件都可供媒体服务器使用。
        • 实时流式传输:与流式传输非常相似,但在这种情况下 MP4 文件(或类似文件)是实时录制的“实时”流式传输。想想网络摄像头或实时视频会议。或者一些网站直播体育赛事。或播客。 Or instant cassettes (when will then be now? Soon.)。在这里,当媒体服务器收到流式传输 MP4 的请求时,MP4 仍在制作过程中(毕竟,它是 live!)。
          • 因此,对于常规(非实时)流媒体,MP4 文件是静态的、预先录制的文件,位于媒体服务器有权访问的文件系统中的某个位置
          • 但是对于实时流媒体,MP4 本质上是一个包含输入流和输出流的容器:
            • 某事,某事正在将实时提要流式传输到 MP4 文件
            • 媒体服务器随后会读取此文件,因为它会即时更新,并将新内容流式传输到任何连接的客户端

        这不是确切实时流媒体的幕后情况(实际上它相当复杂),但足够接近,可以很好地从 10,000 英尺的角度了解它与非直播。

        HTH

        【讨论】:

        • 谢谢你给我一个明确的答案 - 有绿色勾号:)
        • 清晰而尖锐的答案。那么,“流媒体”是“视频点播”的同义词吗?
        【解决方案5】:

        流式传输:在服务器中创建、编辑和存储的内容,每当客户端发出请求时,服务器都会提供内容。

        实时流式传输:由服务器观察并立即(无需任何编辑过程)传输到连接到该服务器的客户端的内容。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-08-20
          • 2013-09-22
          • 1970-01-01
          • 2021-09-08
          • 1970-01-01
          • 2015-07-27
          • 2017-12-29
          • 1970-01-01
          相关资源
          最近更新 更多