zoukankan      html  css  js  c++  java
  • 流媒体服务器与web客户端插件的配置与搭建(Darwin Streaming server + Quictime plugin)

    /******************************************************************************************************/

    Tuesday noon 10:30.

    PM:hi,蜗牛,之前google maps的事先放下  我这边想做一个功能呀!

    蜗牛:what?,oh,好吧! as you wish.什么功能呀?

    PM:我这边吧,有一个视频.mov,我想叫它能点哪播哪.

    蜗牛:哦!点哪播哪呀?那就点呗!(当然不能这么说.哈哈)...(表示没做过视频这块.)

    PM:我的意思是类似于国内优酷那种能跳过播放片头的功能.

    蜗牛:哦! 这样啊! ......其实当时直不清楚什么个状态,先这么滴吧.视频吗!满天飞的都是....

    PM:对了,不能用flash plugin.

    蜗牛:尼玛! 好像这回有问题了.好吧,好吧!我知道了,谁叫我是新来的呢! 你们搞不定就扔给我,反正又不是第一次了...555.

    /******************************************************************************************************/

    10: 55

    蜗牛想一想: 哦,播放视频啊,先瞅瞅优酷呀!哦flash,再看看酷6,哦还是flash, cntv也是flash..土豆? flash 2 ...不能用flash呀!OMG.为什么大家都这么爱flash呢?

    要不我来弄个html5?嘿嘿,这个不错的, 老早就关注了.

    11:20

    锅年想杀人...不是说HTML标准今年就制定好了吗? 可是尼玛 为什么视频解码却没有统一,竟然还有三种解码器存在(ogg,H.264,VP8),这时我也发现了还是flash

    plugin好呀!大家电脑都有装.

    11:30 肿么办?肿么办? 对了,PM说点哪播哪哦!好像普通的Http传过来的文件也实现不了呀!html5 vide 是有个缓冲,可文件大了 这要缓冲到何年呀?肿么办????

    流媒体? 谁说的? 是谁说的?了解下吧...

    11:40 哦! .mov ->apple -> qtss,dss(open source)->quiktime plugin(free)   流媒体服务器.这都是些什么东东呀?找文档吧...Apple的DSS文档80多页,英文滴有木有?

    2:30.哦!哦哦!要这样.这样呀!好吧,动手干活吧!

    一. 服务器端

    1. 先安装 DSS 5.5.5 windows version  http://dss.macosforge.org/releases.html(需先注册AppID)其实就是解压一下,英文版选UnZip

    2. 然后安装 Active Perl  http://www.activestate.com/activeperl 

    好了,现在服务要用的软件都装好了

    3. 接下来以管理员身份运行cmd ,直接运行Install.bat,安装完后会提示你set用户名和密码.然后会启动了DSS服务

       如果不是以管理员身份运行会引起以下错误

      Can't open group file! at WinPasswdAssistant.pl line 83,<STDIN> line 3.

      Couldn't find the en language message file! at streamingadminserver.pl line 2167.

       至此,我们的服务程序就安装完了

    4. 服务端的管理  直接 http://127.0.0.1:1220/ ,输入你之前Set的Un,Pwd. 然后Reset你的密码,选择是否使用SSL,是否默认使用80端口(如果使用了80可以超过防火墙,但是会与其它web服务器的端口冲突.)作为stream的输出port. 还有默认的文件目录.这些自己设置好就okay了.

    好了,其它的设置自己看看吧,还是蛮简单的.

    二. 客户端

    1.c/s

       c/s的客户端可以使用quicktime,VCL等流媒体播放器,这里推荐VCL(open source),windows 上用quicktime有点卡,伤不起呀!

      VCL http://www.videolan.org/   下了自己装上哦,这个不多说.

       Menu->Open Media->Network 输入你的视频流地址如可以用Dss自带的

    2.b/s

     需要使用非IE内核需要使用embed对象,IE内核需要使用objec对象来内嵌quiticktime插件,对于这个问题apple有一个jsac_quicktime.js 大家可以下了,然后自己研究下怎么用.

    还要说一下关于设置播放时间的问题,这个用js去注册plugin的事件就可以了, 网上的例子也很多,就不细说了.

    三. 加入自己的.mov文件

    加入自己录制的.mov文件是无法直接流化的,需要使用下面这个工具hint一下

    M4Box http://www.videohelp.com/tools/My-MP4Box-GUI

    hint完了就可以用了.

    Friday noon 9:35

    PM:那个弄的怎么样了?

    蜗牛:服务搞好了,front还有一些兼容性问题.

    PM: 嗯 ,那个先不搞了,你现在继续搞google maps吧.

    蜗牛:哦!好的.(就这样...不到两天的时间,查阅了N多资料,就要搞好了,就这么........)

    好吧!先到这吧!第一次写,加上时间紧促,内容确实也比较多,有好多地方没有写详细.还忘大家见谅.如有不清楚的地方欢迎来问我.

  • 相关阅读:
    topcoder srm 445 div1
    topcoder srm 440 div1
    topcoder srm 435 div1
    topcoder srm 430 div1
    topcoder srm 400 div1
    topcoder srm 380 div1
    topcoder srm 370 div1
    topcoder srm 425 div1
    WKWebView强大的新特性
    Runtime那些事
  • 原文地址:https://www.cnblogs.com/dreamingsnail/p/DSS_Quicktime.html
Copyright © 2011-2022 走看看