我正在创建一个内容管理系统,允许内容管理员将视频上传到服务器。将有一个页面列表,每个页面上都有一个视频。然后,内容观察者可以播放每个视频。
问题:我可以播放一些视频,但我无法播放所有视频,我不知道为什么。 如何强制内容管理员仅上传有效的视频或转换不起作用的视频?我使用了嵌入,对象,iframe和视频标签,但我无法获取任何内容他们一直在工作。这个链接就是我尝试过的。 http://ww.w3schools.com/html/html_videos.asp
替代解决方案:只需让内容管理员将视频上传到youtube,然后将嵌入代码放入数据库中,并在需要时调用它。这可行,但代码不会验证何时执行此操作对SEO有害。此外,如果内容管理员没有正确地做到这一点,他可能会为比赛做广告,因为视频可以在完成后显示其他视频的链接。
答案 0 :(得分:0)
很难。在我们的CMS中,您需要验证内容,可能是在异步过程中,如果出现问题则拒绝视频。最重要的是选择一组好的格式和编解码器(以及其他特性,如每秒帧数,音频比特率等),并使这个“契约”非常明确。带-i选项的ffmpeg可以识别视频,扩展名,编解码器,长度,宽高比等。
您还尝试将任何格式转换为一种良好的格式,例如mp4 h264 with 360p。