Redian新闻
>
设计一个视频网站的移动客户端
avatar
设计一个视频网站的移动客户端# JobHunting - 待字闺中
z*9
1
突然想起来原来看过一个帖子,说是面试的时候问如何设计一个视频网站的客户端(假
设是android客户端,大量视频在server存着),需要实现的功能有注册/登陆,支付,
实时的视频通话,点播。由于视频很多,可能需要用到分布式。
这样的要求该怎么设计?或者哪位大侠记得类似的帖子,求给个链接。谢谢~
avatar
h*e
2
就是youtube 什么的客户端吧, 后台怎么存跟前台客户端有神马关系, 都是传过来的
url显示出来就好了。
前台主要是load的时候可能有点tricky, 需要queue什么的。
然后就是ui design 和 帐户控制什么的
avatar
z*9
3
恩。。。说的是,谢谢。但是如果有很多个视频,比如说上millions个的视频在后台存
着,客户端按大类分别把视频的名字,tag,还有截图放在一起显示出来,这样的话有
什么要注意的吗?
另外,YouTube之类的客户端没有实时视频通话的功能吧,这一点儿貌似比较难实现。

【在 h*******e 的大作中提到】
: 就是youtube 什么的客户端吧, 后台怎么存跟前台客户端有神马关系, 都是传过来的
: url显示出来就好了。
: 前台主要是load的时候可能有点tricky, 需要queue什么的。
: 然后就是ui design 和 帐户控制什么的

avatar
h*e
4
有聊天功能的似乎是视频聊天网站了。。。这个我没做过android的,但是做过pc 版本
的,
pc 分几种吧 数据经过server和不经过server的,不过估计很少有吧聊天视频保存下
来的。。stream 完了就完事了。

【在 z*****9 的大作中提到】
: 恩。。。说的是,谢谢。但是如果有很多个视频,比如说上millions个的视频在后台存
: 着,客户端按大类分别把视频的名字,tag,还有截图放在一起显示出来,这样的话有
: 什么要注意的吗?
: 另外,YouTube之类的客户端没有实时视频通话的功能吧,这一点儿貌似比较难实现。

avatar
h*e
5
如果视频数量很大的话估计tag 都是后台处理好发给前台。。。不是前台得到一堆视频
然后
自己用tag搜索

【在 z*****9 的大作中提到】
: 恩。。。说的是,谢谢。但是如果有很多个视频,比如说上millions个的视频在后台存
: 着,客户端按大类分别把视频的名字,tag,还有截图放在一起显示出来,这样的话有
: 什么要注意的吗?
: 另外,YouTube之类的客户端没有实时视频通话的功能吧,这一点儿貌似比较难实现。

avatar
z*9
6
恩,聊天的视频应该不需要保存。”数据经过server和不经过server的“,您的意思是
不经过server就不要保存,经过server就可以保存?

【在 h*******e 的大作中提到】
: 有聊天功能的似乎是视频聊天网站了。。。这个我没做过android的,但是做过pc 版本
: 的,
: pc 分几种吧 数据经过server和不经过server的,不过估计很少有吧聊天视频保存下
: 来的。。stream 完了就完事了。

avatar
h*e
7
不经过server就是客户端直接发数据吧 A Client -> B Client B Client-> A
Client ,经过server就是 A client -> server -> B client
B client -> server -> A client

【在 z*****9 的大作中提到】
: 恩,聊天的视频应该不需要保存。”数据经过server和不经过server的“,您的意思是
: 不经过server就不要保存,经过server就可以保存?

avatar
h*e
8
上面说的是视频数据, 但是用户关键信息比如 username password 都在 server 处
存着 方便客户登陆时候服务器比对。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。