Video 如何在网站上实现视频?
我正在制作一个网站,其中很大一部分是提供视频服务。大家都知道,在这方面有很多可能性。(Flash、HTML5,它们都有很多不同的可能性。)Video 如何在网站上实现视频?,video,video-streaming,jwplayer,rtmp,Video,Video Streaming,Jwplayer,Rtmp,我正在制作一个网站,其中很大一部分是提供视频服务。大家都知道,在这方面有很多可能性。(Flash、HTML5,它们都有很多不同的可能性。) 我需要视频可以在所有设备上播放,无论是PC上的FF、Mac上的Safari、iPad、iPod、Android等 我还研究了RTMP流。如果可能的话,我不希望视频可以下载。(RTMP在这方面确实有所帮助。) 如果可能的话,我希望用户能够在视频中“滚动”,而不必等待他们想要跳过的部分被下载。(我经常看到视频播放器在时间轴上从左到右加载视频,您必须等到要滚动到的
我想最后两个需要一个流媒体服务器?完整的设置会是什么样子?我看过JWPlayer,非常喜欢它。Flash是你最好的选择,因为它现在在大多数设备上都有覆盖范围[但不是在iOS/MacOS设备上]。对于iOS,您需要HLS流媒体,这将通过Safari覆盖mac。 JWPlayer是一个很好的玩家。还有其他的像flowplayer 现在的问题是,在屏幕大小/带宽等不同的设备上获取视频需要一点智能,您需要了解视频和流媒体的基本知识。还有一些关于
- 动态设备检测
- 根据您想要支持的内容和设备的流行程度,动态转码与预定义文件
- 所有设备的协议支持。iOS和MacOS与其他操作系统不同。如果某些东西没有flash,你必须通过html5或其他东西提供服务
- 带宽检测和视频自适应
因此,我的建议是,您应该首先获得最受欢迎的设备的支持,并离线创建视频以覆盖这些设备。这应该涵盖80%的设备和用例。然后为您的视频创建一组示例,这些示例将为其余设备提供服务器,但不一定是最佳的。两种格式/分辨率应涵盖大多数设备。起初,不要为适应和其他事情而烦恼。当你现在还没有准备好的时候,不要试图以“在任何情况下都能以最理想的方式考虑内容、设备和b/w为标准”为目标 我已经有东西了。我已经将JWPlayer设置为使用Flash和来自Red5服务器的流。它确实会根据尺寸和b/w选择一个版本。如果不支持flash,则使用HTML5。问题是,在互联网上阅读之后,流媒体似乎不是一个好的选择,我应该使用HTTP上的伪流媒体。但我如何让它适应基于大小和b/w?JW播放器有适应选项。它将根据n/w b/w在文件的不同版本之间切换。它在使用http(而不是RTMP)时也可以切换吗?你有链接吗?没有,你不能用jwplayer切换到http。