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

“伪视频直播” 技术解决方案

  •  
  •   odirus · 2018-02-24 17:58:27 +08:00 · 3041 次点击
    这是一个创建于 2469 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们想做一款伪视频直播应用,为什么说是 “伪” 直播呢?

    因为我们希望是把已经录制好的视频作为输入流,在指定时间点开始自动推流,对用户来说也算是直播。


    现在想使用阿里云的直播方案,但是需要从自己的服务器掐着时间点进行推流,而不是事先上传指定的视频,设置好开始推流时间,然后就自动推流了。

    之所以不想由自己服务器进行推流,出于以下顾虑

    1. 希望减少中间环节,减少出错的可能性,用最快时间来检验产品原型
    2. 如果是从自己的服务器把 MP4 解析成 RTMP 推送到阿里云服务器,中间存在延迟时间,如果失败了就尴尬了
    3. 如果是以后同时直播的场次非常频繁,势必要在推流服务器上投入大量的资源

    所以,有没有一款 “把录制好的视频,在指定时间点进行直播的” 三方服务?

    第 1 条附言  ·  2018-02-24 23:33:25 +08:00
    哎,还不如不问,看看有几个有营养的回答!

    -------------------------------------------------------------------------------

    感谢 2 楼,学习了。不过我想到了另外一个方案,明天验证通过后再分享。
    第 2 条附言  ·  2018-02-24 23:34:12 +08:00
    请尽量让自己的回复能够对别人有帮助
    14 条回复    2018-03-28 17:34:24 +08:00
    wdd2007
        1
    wdd2007  
       2018-02-24 19:25:43 +08:00
    关注看看
    youEclipse
        2
    youEclipse  
       2018-02-24 19:30:08 +08:00   ❤️ 1
    wowza 了解一下
    manhere
        3
    manhere  
       2018-02-24 19:39:06 +08:00 via Android   ❤️ 1
    难道用来“福利彩票开奖”?[滑稽]
    GooMS
        4
    GooMS  
       2018-02-24 20:51:03 +08:00 via Android
    直接说点播不就好了?按照点播来做就行了
    swananan
        5
    swananan  
       2018-02-24 20:55:03 +08:00 via iPhone
    对啊,点播呗
    cnwtex
        6
    cnwtex  
       2018-02-24 20:56:10 +08:00
    做盒子的都是大佬
    liwufan
        7
    liwufan  
       2018-02-24 21:43:10 +08:00
    好复杂的名字,让一大群人在同一时间看一个录制的节目不叫直播吧?应该叫(无线电 /网络)广播电视。另外让一群人在同一时间听同一首录制好的歌曲也不叫云音乐直播,而是叫(无线电 /网络)音乐广播电台吧
    fgodt
        8
    fgodt  
       2018-02-24 21:53:41 +08:00
    你直接点播啊 rtmp 协议也支持点播的,非要直播的话 自己写个脚本定时 运行 ffmpeg 推到阿里就行了
    xttttt
        9
    xttttt  
       2018-02-24 22:38:13 +08:00
    这没必要直播了吧
    cnTangLang
        10
    cnTangLang  
       2018-02-24 23:29:51 +08:00 via Android
    有牌照再说别的
    huangtao728
        11
    huangtao728  
       2018-02-25 00:22:09 +08:00 via Android   ❤️ 1
    参考 bilibili 直播的轮播功能
    odirus
        12
    odirus  
    OP
       2018-02-25 09:41:00 +08:00
    @huangtao728 嗯嗯,这个比较切题,强烈感谢
    coolwind1981
        13
    coolwind1981  
       2018-03-28 17:12:54 +08:00
    @odirus
    wowza 有個插件,有基本排程功能(可以考慮二次開發),然後將 stream 推送給阿里雲
    https://www.wowza.com/docs/how-to-schedule-streaming-with-wowza-streaming-engine-streampublisher
    odirus
        14
    odirus  
    OP
       2018-03-28 17:34:24 +08:00
    @coolwind1981 #13 好的,谢谢,这也是一种新思路

    不过目前为了稳定,我们处理了一下播放器细节,加上点播功能,看起来很直播一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1078 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:03 · PVG 04:03 · LAX 12:03 · JFK 15:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.