V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
elevener
V2EX  ›  问与答

把视频上传到云服务器 像七牛,又拍云然后获取地址用手机观看,和自建流媒体服务器然后在手机上看 有啥区别? 另外如何搭建流媒体服务器 哪种协议比较好?

  •  
  •   elevener · 2014-07-31 23:55:58 +08:00 · 8344 次点击
    这是一个创建于 3792 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10 条回复    2014-08-05 07:49:43 +08:00
    izoabr
        1
    izoabr  
       2014-08-01 06:19:37 +08:00
    好吧,看了下没人回答,我试试吧。
    事实上我感觉这种问题不是特别适合在v2ex,可能更适合知乎,在知乎估计你能找到现成的答案,当然你要试试吧“区别”改成“优点”。

    其实遇到问题,很多朋友会建议自己多试一试,毕竟这个东西尝试的成本不会特别高,无非就是自己搭个环境,然后安装,自己体验一下嘛。这一点上没必要犯懒。
    除非条件真的有限,比如时间紧迫,比如没有设备或者兴趣。

    我帮你百度了关键字: http://www.baidu.com/s?ie=utf-8&wd=%E6%B5%81%E5%AA%92%E4%BD%93%E6%9C%8D%E5%8A%A1%E5%99%A8&tn=63090008_1_hao_pg&bs=fms&f=3&rsv_bp=1&rsv_sug3=8&rsv_sug4=125&rsv_sug1=10&oq=%E6%B5%81%E5%AA%92%E4%BD%93&rsv_sug2=0&rsp=0&inputT=5141

    抱歉,不是我好为人师,LZ还是比我资深的会员,但这样的拿来主意实在太拿来了,这样不好。
    sqbing
        2
    sqbing  
       2014-08-01 08:15:47 +08:00
    问一下,七牛和又拍给你的是mp4地址还是m3u8地址?
    自建还是托管视频,其实没多大区别,除了他们还是CDN这点。
    现在的流媒体服务器有很多很多,开源的闭源的都有,可以在wiki上看看,找一个适合自己的。Nginx-rtmp-mod和crtmpserver都是不错的选择。
    xiaogui
        3
    xiaogui  
       2014-08-01 09:45:38 +08:00
    对你有用的估计是CDN、视频转码、视频帧提取等
    http://www.qiniu.com/feature#feature_data_process
    elevener
        4
    elevener  
    OP
       2014-08-02 00:21:23 +08:00
    @sqbing 上传的什么文件,就是什么地址,通常mp4,
    sqbing
        5
    sqbing  
       2014-08-02 08:20:21 +08:00
    那还真没多大区别,甚至都称不上流媒体服务器。
    elevener
        6
    elevener  
    OP
       2014-08-04 00:10:58 +08:00
    @sqbing 那如果自己架设一个 流媒体服务器 它和使用七牛云,会有啥区别,视频不能被下载还是什么?谢谢大神
    sqbing
        7
    sqbing  
       2014-08-04 08:30:00 +08:00
    @elevener 按照你的说法,只使用“流媒体服务器”来分发MP4的话,那么随便什么http服务器都可以做到。七牛之类的无非是帮你把视频分发到他们的CDN节点,加速访问。
    但是,如果你想自己假设服务器通过HLS分发你的MP4文件,这样一来iOS系统可以无痛访问,那么你就需要想办法给MP4文件切成ts文件并且生成相应的m3u8索引文件,而七牛之类的服务大多已经提供了MP4切片功能,甚至多码流的切片功能,可以省下很多事。
    这样说你明白了吧?
    elevener
        8
    elevener  
    OP
       2014-08-05 00:03:07 +08:00
    @sqbing 貌似明白了,七牛的确提供了切片功能,就这个功能而言,它和流媒体服务器是一样的,并且有加速,和理论上的无限并发。那也就是说如果只是单纯的让android客户端和ios能访问该视频地址并播放的话,其实没必要使用流媒体服务器的,只需要七牛的服务就可以了
    elevener
        9
    elevener  
    OP
       2014-08-05 00:04:51 +08:00
    @sqbing 那如果自建流媒体服务器是不是至少需要100M独享带宽,来支持1000人左右的并发
    sqbing
        10
    sqbing  
       2014-08-05 07:49:43 +08:00   ❤️ 1
    @elevener xxxM/xxxx人要看你承载的媒体码流,另外这种简单暴力的计算方式也不是很靠谱
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:22 · PVG 22:22 · LAX 06:22 · JFK 09:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.