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

搜狐网站中的在线视频功能,在asp.net下如何实现?提供思路也可。
最近一直在琢磨搜狐(www.sohu.com)中在线视频功能的实现方式。不知道在asp.net下如何实现。

下面是搜狐实现的效果:
http://mil.news.sohu.com/20070118/n247689301.shtml

其中,视频可以在线看,却不能下载。研究了半天,还是没弄清具体的实现方式。
只知道它是借助http://www.sohu.com/sohuflash_1.js和http://news.sohu.com/vod_obj.js这个两个主要的脚本来实现的。
不过,对于
var   playurl   =   "http://mil.news.sohu.com/20070118/247689301.asx ";
这一句就有些不明白了,为什么可以把一个不是视频文件真实地址的URL提供给playurl变量呢??在http://mil.news.sohu.com/20070118/247689301.asx页面中确实是包含着一个wmv的文件URL,不过playurl又是如何获得这个wmv文件的真实地址的呢?

对上面这些,我目前还无法理解,希望各位前辈给点思路!谢谢!!!



------解决方案--------------------
流媒体技术
------解决方案--------------------
几年前用asp做过一个。
好像用得三方类库实现的,技术不难。

------解决方案--------------------
好像要在服务器上安装相应的流媒体服务器软件。
------解决方案--------------------
帮顶了!
------解决方案--------------------
帮顶,我也想实现用FLASH做的播放器
------解决方案--------------------
把URL加密一下
------解决方案--------------------
我现在也正想做在线音乐网,正为在线播放器烦,也是不懂.
------解决方案--------------------
是这样,asx是微软的一个播放列表文件.如果你学习过微软的流媒体方面的技术就会明白了.
你给一个.asx的url给windows media player是可以播放的.
不过,这个文件一般不熟悉的话,不知道这是一个可以用记事本打开的文件,也就无法得知真正的url了.
------解决方案--------------------
1、可以参考聊天室这样的方式;
2、不知qq视频需要设置本地的电脑配置或者有程序来控制,这个是网页无法实现的;
3、一般的视频是点对点的,可是你的要求却是实时的广播形式,不知协议是否允许;
我也在搞这方面的东西没什么线索啊,上面是一位高手给我的提示,你也参考一下啊!你如果有消息了,可以跟我共享一下,我的Email:jeff520@tom.com
感谢!!!
------解决方案--------------------
楼主是在问怎么实现一个视频博客站点么?

首先 你要准备两个媒体服务器
一个是文件形式的 一个是流媒体的
文件形式放FLV (FLASH使用的一种格式 可以用FLASH编程控制播放,比如 土豆网 就是这样,现在很多网站都用这个,缺点是画面质量有限,且要实现格式转换,比较麻烦,对网友自己的小短片合适)
流媒体放RM RMVB WMV等格式(网络点播流量要比HTTP形式小的多。采用REAL10格式还可以实现超高清画质)

点播WEB系统 这个系统用什么实现都可以 ASP PHP CGI ASP.NET都可以的
无非就是登陆 记费 调用播放器 以及根据播放器的支持 把点播点加秘