做一个视频网站的流程是咋样的?需要哪些技术、求指教?

请有开发经验的朋友给我些建议或指导,用PHP开发一个有直播、点播功能的网站,目前的问题是视频部分不知从何入手,看到好多在线教育平台都是PHP做的,我想知道视频部分都是如何处理的呢?我需要一个基础的技术架构...

目前腾讯、阿里、网易等平台都提供视频存储服务,但感觉如果用这种现成的接口式开发、成本会好高呀,都是按流量算钱的···另外安全方面也是个问题,盗版、侵权、非法下载等问题如何解决?

还有个关于流量的问题我想请教下,1G视频播放100次是不是就要100G流量?我这样理解正确吗?

阅读 8.7k
1 个回答

1,一般来说,现在workman和swoole框架下都有人做直播网站,以我这垃圾水平,没办法一两句讲得清,你可看看这两个框架的教程。关于这两个框架的直播demo和教程很多,但前提是先学会这两个框架。
2,你可以看下WebRtc技术,这个是直播的核心
3,1G视频播放100次是不是就要100G流量?
这个不一定,这个涉及到压缩算法,你1g的东西压缩后才会传过来,不过也省不了太多的带宽,服务器最烧钱的地方永远都是带宽,这是没办法的事
4,目前腾讯、阿里、网易等平台都提供视频存储服务,你可以自己搭建流媒体服务器来节省开支,这又是另一门技术了
5,安全方面,一般来说这也是另一个技术了,主要是考虑ddos攻击,剩下的什么sql注入,xss攻击都是老生常谈了
6,盗版侵权……无解,谁有这本事早就被优酷爱奇艺挖了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题