【问题标题】:Is AMQP suitable for building a video ad distribution system?AMQP 是否适合构建视频广告分发系统?
【发布时间】:2012-12-13 15:34:37
【问题描述】:

我会在视频广告分发方面做一些工作。我的应用是不同地区有很多移动终端会播放视频广告。这些终端(例如安装在电梯中的终端)连接到控制服务器。当不同类型的视频广告在服务器上发布时,通过设计的策略分发到相关的终端。我的假设是我们使用基于 AMQP 的 rabbitmq 服务器来实现分发。终端在服务器上订阅不同的主题,服务器根据主题推送视频广告。

但据我所知,rabbitmq 更多用于消息通知。 “消息”可以是某种视频类型吗? AMQP 适合这种情况吗?

【问题讨论】:

    标签: video rabbitmq distribution amqp ads


    【解决方案1】:

    当您订阅视频数据库的链接时,您可以将 MQ 用作消息分发系统。客户端将根据主题收到一条消息,该消息将告诉它要下载和播放哪个视频。这样一来,您的代理就可以运行少量有效负载,但它仍然可以根据您的规范进行分发。

    【讨论】:

    • 你的意思是不是直接将视频推送到相关终端,而是提示终端从服务器自己下载视频?
    • 是的,也许它有效。但是像其他常见的消息类型一样,直接将视频的二进制流推送到终端有什么缺点呢?消息大小在 AMQP 中似乎没有限制。
    • 理论上发送大文件是没有问题的,但是系统并没有优化。我真的不知道这样做会出现什么样的瓶颈。我猜想将文件转换为字节流然后再返回将比发送链接和下载要高得多,不过只是我的猜测
    猜你喜欢
    • 2020-04-23
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2011-11-13
    • 2015-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多