一个视频网站的问题

middleschoolstudent 2008-09-14 07:02:30
请教各位高手:现在的视频网站是用的什么技术?在读取视频流的时候,它的视频文件解码是在服务器端进行的呢?还是在客户端(网友的PC机)当中进行的呢?请各位高手解答下.多谢!
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
现在还是人类 2008-09-14
  • 打赏
  • 举报
回复
具体的实现方法很多:
1、方便客户端的话,可以用Flash作为播放器,播放FLV视频文件。

这种方式方便客户端观看电影,因为Flash在目前来说只要能上
网的电脑上基本都能看,所以客户端不用再去考虑播放器的安装
问题和解码问题。安装就不用多说了,能上网不能看Flash的我
还没见过几台这样的电脑。而因为Flash支持的只有FLV格式的
媒体文件,所以你要让Flash播放媒体文件就必须将其他格式的
媒体文件转换为FLV,Flash能播放FLV文件可以说是“天经地
义”,所以根本就不存在解码器问题。因为Flash并不能直接播
放FLV文件,所以还是要写一下Flash程序来播放FLV文件,但是
相对开发难度并不高。缺点就是,观看电影的人越多,服务器的
网络带宽就占用越大,这样会影响观看者的观看质量。

2、方便自己的话可以用Real Player控件或Media Player控件,
通常网上下的电影都是RMVB或WMV格式的,用这两个控件作播放
器基本能满足很多种视频格式的播放需求。也就不用去多余转换
影片格式了。

这种方式在大多数情况下都不用考虑安装播放控件的问题,因为
大多数电脑上都会有Media Player和Read Player的控件,即
使不是专门安装的,也可能是其他封装了这些控件的播放器所带
的。比如暴风影音。而且Media Player是Windows自带的播放
器。通常只需要考虑版本问题,无需考虑安装问题。
还有,Media Player的WMV格式的压缩和效果是很好的,就我
认为在差不多质量条件下,WMV比FLV压缩比还要高。但是也会
有上面方法的缺点,就是看的人越多,服务器的网络带宽就占用
越大。但基本上用这种方式不用什么技术。只要会放控件到HTML
中并知道如何使用它就可以了。

3、提高网络使用质量,对客户端和服务器都有益的方法,就是开发
P2P播放器或控件。

这种方式效率最高,对服务器的负担相对是最小的,但是开发技
术却要求很高。首先要了解P2P的原理,开发出专门的客户端和
服务器端,还要了解如何处理流媒体,最好用DirectShow来弄,
但DirectShow最好用VC来弄。如果不是搞控件方式的还要了解
BHO技术来实现播放器和浏览器的无缝连接。还要考虑升级什么
的很多东西。

现在的网站用什么技术来实现这一块的都有。主要看你的需求和目标的。
主要是考虑一下技术力量方面、人力资源方面、还有财力投资方面,这些
因素都是选择方案的主要因素。
  • 打赏
  • 举报
回复
回复楼上的:不能
  • 打赏
  • 举报
回复
一楼的专家,回复看到了,但有个问题:视频网站用网页来看它的视频节目的时候,是在观看者的PC机当中用FLASHPLAYER控件解码的吗?如果观看者的PC机中没有相应的解码包(解码器)的话,就浏览视频网站也不能看吧?能再解答下吗?谢谢。
bob008 2008-09-14
  • 打赏
  • 举报
回复
当然是在你的本地完成...

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧