日期:2014-05-18  浏览次数:20502 次

询问一下做在线视频的问题
公司需要用.net做在线视频
这方面可能会涉及到一些技术问题,比如文件分布式管理,视频的流媒体播放,这些因为公司网站还没有开始设计,我需要从技术上有一定的调研和准备,这里也请大家给出出主意讨论一下,可能问题不清楚,有任何疑问我会把答复添加在问题里,谢谢。

------解决方案--------------------
流媒体文件,硬件设备有接口让你获取数据。。
------解决方案--------------------
是实时的采集内容播放,还是视频文件放置在默写位置,用户点击播放/

这两者技术差别远了.

点击播放的实现最简单,只要带宽足,用户播放中服务器端不卡就行了

------解决方案--------------------
流媒体服务器,联系硬件厂商,说说你的需求,他们可以给你解决的。

播放器 可以用百度播放器,快播,都可以的,盗链什么的,硬件厂商也能解决,不过相对价格要高
------解决方案--------------------
文件分布式管理 存储一般会有专门的带库

另外就是新概念 “云”,华为现在也有提供“云”服务器,各种类型的云都有,价格要比自己买服务器便宜。

最重要是可以升级,用户量大了之后进行升级,还是不错的选择。如果是IBM或者其他公司的云,价格可能要高
------解决方案--------------------
视频文件统一使用FLV,现在是H264编码,文件小,且比体积同样大小的视频文件格式清晰

服务器结构,一般将视频文件与WEB服务器,分开,都可以使用负载均衡器,价格大约在6W左右,如果没钱,也可以自己用WIN2003,做服务器集群,负载均衡。

流媒体服务器 用 Adobe Flash Media Server 4,性能不错,不过,这是要钱的!
如果没钱,可以自己做,直接使用HTPP流的方式,FLASH播放器访问FLV文件时,拦截访问请求,将文件转成流的方式输出,即可(注意要自己实现,即拖即放)!

存储嘛,现在硬盘很便宜了,2T的大小,64M缓存,7200转的也就1000来块钱,

主要的是带宽,你不想用户看起来 卡死吧?

国外的用户,可以找第三方公司提供加速,阿卡曼公司不错,在全世界各地都有边缘服务器。