站长网 MySql教程 php – 如何在我的网站上以更好的方式上传,播放和存储视频

php – 如何在我的网站上以更好的方式上传,播放和存储视频

我正在尝试制作(仅用于知识目的)一个类似于“你管”的网站而且我是 使用LAMP(linux apache php mysql). 所以请指导我这些主题(请记住,网站流量很大 网站像你管): 1.我正在使用一个简单的表格从用户上传视频: 建议我,如果他们存在更好的方式. 2.i我将视频

我正在尝试制作(仅用于知识目的)一个类似于“你管”的网站而且我是

使用LAMP(linux apache php mysql).

所以请指导我这些主题(请记住,网站流量很大

网站像你管):

1.我正在使用一个简单的表格从用户上传视频:

建议我,如果他们存在更好的方式.

2.i我将视频存储在我服务器上的文件夹中,并将文件名保存在mysql数据库中.

建议我,如果他们存在更好的方式来存储我的上传.

3.i想要使用flash视频播放器在我的网站上显示用户上传的视频,

所以建议我一个好的Flash媒体播放器的名称(必须是开源的).

4.如果有很多用户观看我的视频,我可以用更好的方式提供视频

网站同时?

5.我应该使用Flash媒体服务器进行流媒体传输吗?

-谢谢

Peeyush

最佳答案
上传视频:您可以使用开源库swfupload,它可以无缝处理多个上传.视频:您可以将它们上传到您的服务器,或者您可以直接将它们上传到S3(调整swfupload库),在DB中您可以存储位置源视频编码.编码视频:要在浏览器中显示,您需要使用H.263(用于Flash视频播放器)或H.264(用于Flash播放器和HTML5视频标签)将视频编码为flv / mp4格式.为此,您可以使用ffmpeg,这需要一段时间来设置(使用varios编解码器进行编译),输出质量不会那么好. (如果我错了,请纠正我)您可以使用第三方编码服务. (nirvanix等)但这将是昂贵的.在浏览器中显示视频:如果您使用H.264转换所有视频,则可以使用其中任何一种(flash或html5).对于闪存,有很好的开源视频播放器. Flowplayer和JWPlayer非常受欢迎.可扩展性:购买大量服务器或使用一些内容交付网络,如Akamai.Flash Media Server?:如果您使用的是某些CDN,那么他们可能会提供此类服务.但使用FMS将再次增加您的成本.如果您认为人们可能会对您的内容进行热链接/复制/重新分发,那么可能您可以查看一下.底线是设置此类服务的前期成本将是巨大的. (存储/编码/服务).随着内容的增长,存储成本会逐渐增加.编码是非常昂贵的,但幸运的是它的一次性成本.服务将是最昂贵的,因为视频可能很大,所以你最终会为带宽付出很多.

本文来自网络,不代表站长网立场,转载请注明出处:https://www.zwzz.com.cn/html/jc/mysql/2021/0524/5254.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息