【发布时间】:2014-04-04 21:54:11
【问题描述】:
我正在使用 video.js 和 audio.js 在网站上显示音频和视频文件,我不想将视频和音频文件转换为不同的格式和比特率。我想知道如何流式传输视频和音频用户上传的文件。我不是在谈论直播。 如果需要,请询问额外信息。 请给我一些很好的学习资源和步骤。 谢谢!!
【问题讨论】:
-
要支持不同的浏览器,您需要将视频和音频转换为不同的格式,或者您决定不支持所有浏览器。
-
您对直播的理解是什么? HLS 或 HTTP 实时流式传输是一种行业标准方式,可将媒体从服务器通过 Internet 流式传输到客户端(移动/浏览器) - 当客户端使用媒体(观看/收听)时,而不是仅下载以供以后使用,它可以最大限度地减少带宽使用由于客户端仅在其被消费时发送,因此在一系列 6 秒的剪辑中 - 如果这与您的用例不匹配,请说明 - 如果匹配,请告诉我们,我们将提供更详细的建议 - PS。你也可以看看 websockets
-
我的网站允许用户上传特定格式,如果浏览器不理解格式,则回退到 flash @MikkoOhtamaa
-
是的,我说的是http直播,当用户收听和观看时,视频和音频会在6秒剪辑中发送给用户。我想得到与 video.js 和 audio.js 相关的答案。我想知道,将视频和音频转换为不同的格式真的很重要吗,因为 video.js 和 audio.js 可以在不同的浏览器中播放多种格式并带有 Flash 回退。请给一些好的建议。
-
我想再解释一次,在我的网站上,用户正在将音频和视频文件上传到服务器,然后我使用 audio.js 和 video.js 向用户显示视频和音频文件,我不是在谈论像网络摄像头这样的直播。
标签: video-streaming html5-video html5-audio audio-streaming video.js