red5+adobe flash media live(或OBS) +酷播播放器实现简单的直播及回看(三)------简单分析直播及回放系统的设计

  • 需求分析

    • 需要能够在网页中观看直播流
    • 需要能够回看以往的直播录像
    • 对于以往的直播录像,要提供详细的信息(文件名称,直播日期)这些信息以列表的形式展现在网页中
    • 需求会有变化,系统要有可扩展性
  • 初步的想法:
    • 前端UI使用html+css+js
    • 后端服务器使用red5流媒体服务器(自带tomcat)
    • 发布直播流使用red5自己开发流媒体应用
    • 后端逻辑(主要是录像信息的存储与和前端的交互)另建一个webapp,前后端数据交互初步想要使用AJAX(json格式)
    • 存储视频信息的数据库使用mySQL
    • 需要提供一个单独的页面给直播发布者注册自己的直播流名称(不能重名)
    • 项目用两个app实现,一个负责推送直播流(red5),另一个用于页面的展现与转换的逻辑,两个数据库要公用一个db,编写通用的DAO工具

暂时先想到这么多,写的非常不详细,先从前端做起,想到什么随时添加.

  • 遇到的困难:

    • 怎样在获取当前正在直播的直播流名称
    • 怎样在回看页面获取当前已有的视频并提供相应的链接
    • 怎样在服务端实现在直播的同时保存直播录像
    • 在XML格式与JSON格式中做选择
  • DAO工具已经设计完成2018年1月9日

  • 直播与回放流程实现完成2018年1月13日

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值