【问题标题】:Looking to build a video serving web application希望构建一个视频服务 Web 应用程序
【发布时间】:2011-05-18 22:09:43
【问题描述】:

我想构建一个应用程序,允许用户上传电影文件,然后允许用户提供有关电影的信息(如剧情简介、标题等),以便他或她可以从服务器观看它晚些时候。几乎完全像一个 youtube 克隆,用于所有意图和目的。

但是,我遇到了一个问题,即提供要观看的电影。我希望用户能够在各种不同的平台上观看电影,包括在所有常见浏览器中的网络、iOS 设备和 Android 设备(以及未来的 GoogleTV)上。

我最初计划让用户上传他们想要的任何文件格式,存储该文件,然后使用 ffmpeg(或类似的东西)即时对其进行转码,以将其提供给任何请求它的设备。这很方便,因为如果我需要节省带宽,我可以将其转码为更小的尺寸。不幸的是,我很难找到一种方法来在网络浏览器中显示电影。

我已经尝试过 VLC。我可以让它通过 RTSP 点播视频,但是(据我了解),HTML5 视频标签和 Flash 都不会接受 RTSP 流。我没有找到一种通过 HTTP 流式传输即时转码视频的方法,这似乎限制了我嵌入 Windows 媒体播放器或 QuickTime 的选项。 FFServer 和 FFMpeg 有同样的问题;它可以创建 RTSP 流,但不能创建 HTTP 流。

那么,是否有人对我如何对视频点播进行转码并将其流式传输到包含 HTML5 或 Flash 的网络浏览器有任何想法?

谢谢!
克里斯

【问题讨论】:

    标签: flash video html5-video ondemand transcode


    【解决方案1】:

    为什么要即时转码?您认为您能够足够快地对其进行转码吗?想想高清格式的电影……此外,请求流有不同的协议,这意味着某些协议可以请求中间或结尾的数据块。

    如果我是你,我会以不同的格式保存视频文件,并为用户提供合适的格式。我认为存储空间不应成为视频服务平台的限制因素。

    【讨论】:

    • 是的,我决定走这条路。感谢您的意见。
    猜你喜欢
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 2012-06-27
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 2020-06-13
    • 2012-12-13
    相关资源
    最近更新 更多