分布式云平台 存储管理 hdfs 一些想法及问题

王宁 2014-12-17 04:54:03
最近在做关于 分布式云平台视频存储 及管理 这块,自己一个人研究的好纠结,在这里想请教大家一些问题,或者看看我这些想法的可行性,给一些建议。

1、先说一下视频存储这一块:
①、用户上传随意视频,我j2ee实现视频的上传,首先用户把视频上传到web服务器上(作为一个缓冲区),然后使用hdfs的api将web服务器上的视频上传到hdfs。(不知道这样做合不合适,为什么不直接使用hdfs api直接上传到hdfs呢,我试过,直接使用hdfs无法获取本地 视频的路径,从而无法直接上传到hdfs,这个地方您有什么好的建议 希望指出 谢谢!)。
②、用户通过监控摄像头获取视频,获取的视频保存到web服务下,然后在上传到hdfs上。思路跟上面差不多。
2、视频管理 (点播 )
①、视频点播,已经存在的视频,这块我想实现 一边缓冲一边播放,我目前做的是,首先我从hdfs上缓冲视频文件到web服务器上,相当于下载视频文件到web服务器,然后前台我用ckplayer视频插件去播放下载到web服务器上的视频。
②、视频在线直播,获取实时视频,我想搭建red5流媒体服务器来进行实现,这块、。
③、既然说到了red5流媒体服务器,然后我就想,为什么不通过red5服务器去获取hdfs上的视频,然后通过ckpalyer 去调用red5流媒体服务器上视频呢??? 这样做 跟去访问web服务器上视频 有什么区别???目前这块没弄明白,请高人指点!
(在补充一下我的意思,就是通过使用hdfs api把视频下载到red5服务器上,然后用ckplayer 去播放或者使用flex去播放,这块还有一个问题 我本打算 从hdfs返回一个inputstream流 给red5服务器,然后返回到前台,但是返回inpustream流没有实现成功,只好选择本方法 去下载)
目前就这些想法 和问题,希望大家 给写建议 谢谢大家了!
...全文
446 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
w123456wa 2015-01-02
  • 打赏
  • 举报
回复
red5播放hdfs上的视频 这块实现了吗?大神,我也有这方面的需求。一直没有搞定 还望提供思路 多谢了!!
mopishv0 2014-12-18
  • 打赏
  • 举报
回复
1 可以用hdfs的api直接生成流,保存到hdfs上,,还可以带lzo压缩,需要注意的是上传失败时,及时删除垃圾文件 2 同1,貌似lz对hdfs api只知道cp相关的? 番外: 短视频(小于一个block大小的),最好多个进行合并。

932

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云存储相关讨论
社区管理员
  • 云存储
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧