【问题标题】:Live video streaming with HTML 5?使用 HTML 5 进行实时视频流传输?
【发布时间】:2017-02-24 01:04:39
【问题描述】:

我想制作实时视频流。例如有讨论。有人正在记录它。我希望视频记录出现在我的网页上。我想用 HTML 5 做到这一点。我不知道这是否可能,但有人试过吗? 提前致谢!

【问题讨论】:

  • 此外,您要解决的问题的具体参数是什么?来源是什么?有多少人会看呢?您的延迟要求是什么?你的目标是什么平台?这些是关于您想做什么的基本问题,您必须在选择技术之前回答这些问题。
  • 双方,录制和查看都可以使用WebRTC完成,现在浏览器已经对它有很好的支持。例如。 simplewebrtc.com
  • 我认为这个问题还可以。不知道为什么其他一些 cmets 对此持消极态度。我自己也在尝试做类似的事情。对于托管,您可以查看 Azure 媒体服务。 azure.microsoft.com/en-au/services/media-services

标签: html video-streaming html5-video live-streaming


【解决方案1】:

对不起,我的问题不够清楚。我正在考虑使用 HTML 5 和 JS 来代替 flash 和其他软件产品。我在这里找到了我的解决方案:https://davidwalsh.name/browser-camera 和这里:http://recordrtc.org/。谢谢大家的帮助!

【讨论】:

【解决方案2】:

要生成具有良好体验质量的最先进的直播流,我建议使用自适应流媒体技术,例如 MPEG-DASH 或 HLS。

利用 Youtube 的直播功能绝对是一种(好的)选择。如果您喜欢更可控的解决方案,您可以使用直播服务,例如 WowzaBitmovin,它们提供编码以及基于 HTML5 的播放解决方案。

【讨论】:

    【解决方案3】:

    您需要像flashphoner 这样的中间服务器。在这里您可以使用网关软件阅读文章how to stream video from HTML5页面到YouTube直播。

    长话短说,您必须将 HTML5 (WebRTC) 流转换为 Youtube Live 可接受的 RTMP 流。

    【讨论】:

    • 问题清楚地表明:“我希望视频记录出现在我的网页上”。 不在 YouTube 上
    【解决方案4】:

    A few browsers 可以在 HTML5 <video> 标记中显示 HTTP 流

    <video src="http://example.com/stream.m3u8">
    

    你应该为其他的建立后备... 也查看这个答案:https://stackoverflow.com/a/22001830/2874523

    【讨论】:

    • 这真的是流式传输还是只是将视频下载到某个地方并播放?
    猜你喜欢
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 2015-02-02
    相关资源
    最近更新 更多