Tag: html5 video

使用HTML5video标记通过ashx处理程序从sql server blob播放video文件

我正在使用此代码项目文章中的代码将MP4video文件上传到SQL服务器(varbinary(MAX))并从那里播放。 我的要求是专门使用SQL服务器,而不是从文件系统存储和提取video。 这是我用来播放video的代码: <source src='’ type=’video/mp4′> 如果我使用物理video文件作为video源,它可以工作。 但是上面的代码不起作用。 在“Internet Explorer”中,标签呈现带有红叉的黑盒子 在“Chrome”中,播放器按钮可见,但是当我点击播放按钮时,不播放任何video。 当我们右键单击它时会显示“将video另存为…”选项,并且下载的文件可以通过桌面媒体播放器正常运行。 请帮我正确的代码。

通过Web API 2流式传输video内容

我正在研究实现以下目标的最佳方法: 我有一堆闭路电视录像文件(MP4文件,大小从4MB到50MB不等),我想通过门户网站提供这些文件。 我的第一个想法是通过Web API流式传输文件,所以我找到了以下链接: Asynchronously streaming video with ASP.NET Web API 在实现示例项目之后,我意识到该示例基于Web API 1,而不是Web API 2.1,这正是我正在使用的。 在做了一些研究之后,我得到了用WebAPI 2.1编译的代码。 然后我意识到,如果我想做流媒体我不能使用MP4文件,这背后有相当多的技术细节,所以这里是线程: 实时HTTP流式传输到HTML5video客户端的最佳方法 似乎这个工作我需要将我的MP4文件编码为像WebM这样的东西,但这需要花费太多时间。 Icecast( http://icecast.org/ ),这是一个流媒体服务器,但我还没有尝试过,再次不确定这是否是我需要做的。 现在我想到了,我实际上不需要直播,我只需要允许客户端通过他们的浏览器播放video文件,也许使用HTML5video元素? 问题是,我的应用程序也需要在IOS上工作,所以我认为这意味着我甚至无法将我的MP4编码为FLV并只使用闪存。 我真正需要的是将所有video剪辑作为缩略图放在网页上,如果客户点击一个,它就会开始尽快播放,而不必下载整个文件。 想想imdb.com上的“Watch Trailer”function。 只需播放video文件,这就是我想要的。 我不需要LIVE流媒体,这就是我认为WebM的用途? 再次,不确定。

如何使用asp.net运行video剪辑?

我想在asp.net中嵌入video播放器,它可以支持多种video格式,并且可以在不同的浏览器中运行相同的格式剪辑。 即mp4 / ogg剪辑可以在firfox和chrome上播放