|
首先, 建议先把 网络升级到1G内网
然后在看需求
一般,对于Windows 来说,Win7 之后, 建议用家庭组, 那个比较安全
但服务器版不支持, 所以要用的话,还是WIndows共享。。
对于其他的来说, 最实用的是 HTTP,,也就是Web服务器, 大部分都可以下载
有的可以实现播放(需要浏览器支持。。)
另一个方案是, 建立媒体流服务器,但这个也比较复杂。。
总结一下我的发现是。
最简单,最通用的方式, Windows共享, 可以映射到本地磁盘(一个盘符),支持MKV,支持外挂字幕。。
缺点是,播放时严重依赖网络, 对于1G内网, 最高速度100MB/S来所, 对目前BDMV,可能有些勉刚够吧,(如果还有其他人访问的话)
Web服务器,这里有2中情况
1,直接通过HTTP下载,
这种方式需要手动打开播放器, 然后 选择打开 URL, 输入文件地址。
缺点是不支持外挂字幕的自动加载,(因为文件在网络上,如果字幕在本地文件夹的特定环境里出外), 我用的是PotPlayer ,(在播放的MKV的时候, 第三方的解码器对于网络加载会花屏,内置的没问题) ,文件是自动下载到IE缓存里的,(以位置如果你的默认位置是C盘,那么系统盘会用掉很多空间), 在播放完毕后。正式点击停止按钮(也就关闭了文件,或者播放了另一个),之后,文件会被删除。
另外,这个不会自动播放下一个文件。。
2,Web网站方式,这里还有3中方法
a,HTML5,新的Web标准, 支持类型看浏览器(IE9,IE10,Chrome,FireFox 等最新版),来外最近一些平板等支持HTML5.也可以使用。
目前主流的MP4文件都支持的。
播放控制度默认一般(各家浏览器实现不同),或者手动实现(网页开发)。连续播放通过网页(JS)实现。
不支持外挂字幕(目前这样,内置的Video 不支持字幕,虽然有一个标记,但浏览器未实现,),支持格式有限(RMVB,MKV 等是不支持的)
b,使用Flash等插件,和上边的相同,不过用了Flash,性能吗(大家都知道的),支持格式稍微多了点, 但源文件有时需要转码成Flv
c,WMP ActiveX,这是一个特例,WMP 可以作为一个ActiveX 嵌入到网页里, 因此和直接用WMP播放是一样的。不过对于其他播放器,可能没有提供这类功能,因此不能用了。
目前大部分浏览器对于 ActiveX启动都会有限制, 会询问是否允许, 另外,这也只在Windows上有效。。
3,流媒体服务器
这个方案很复杂,
简单来说,是在服务器端,将视频重新编码成流媒体,然后推送出去。
可以直播,点播,合成字幕,或者真多不同设备的制作不同的格式。
另外,某些智能电视,也支持媒体流协议
缺点是,由于在服务器端编码,对服务器压力很大。 |
|