一般网站视频处理的方式 用户上传 各大主流视频站调用分享功能代码

由于公司非视频站,因此采取轻型对待就是不建议用户直接在网站上传视频。
下面说下关于视频处理两种方式:
这里写图片描述

如上①:
允许用户在本网站进行上传视频;
然后对视频进行处理;采取false的方式播放基本也不用下载什么插件,大多数浏览器自带的ok;

②:同时允许用户引用外部地址;
一般来说国内主流几家视频站基本都是有分享功能的;
下面做了比对总结:
腾讯视频提供两种视频方式;
<embed src="https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=j0026o1tcy3&auto=0" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash">embed>

    <iframe frameborder="0" width="640" height="498" src="https://v.qq.com/iframe/player.html?vid=j0026o1tcy3&tiny=0&auto=0" allowfullscreen>iframe>
![这里写图片描述](https://img-blog.csdn.net/20180607223751779?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3OTA1NDc3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

爱奇艺分享


http://www.iqiyi.com/v_19rr0b67qw.html

http://player.video.qiyi.com/1b4f392be85b2293d8400ee0e9cda379/0/0/v_19rr0bdq2k.swf-albumId=1096370000-tvId=1096370000-isPurchase=0-cnId=10

"http://player.video.qiyi.com/1b4f392be85b2293d8400ee0e9cda379/0/0/v_19rr0bdq2k.swf-albumId=1096370000-tvId=1096370000-isPurchase=0-cnId=10" allowFullScreen="true" quality="high" width="480" height="350" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash">

![这里写代码片](https://img-blog.csdn.net/20180607224333408?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3OTA1NDc3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

还有其他的类似,百度视频 芒果视频 优酷 土豆 等其他几家主流的视频网站,基本上可以保持使用!
iframe embed 这两个,而我们需要做的就是写一个方法 能正确获取到src的值,并且如果是embed我们就将它放在页面输出时用embed, iframe也用iframe 基本都可以保持视频的正常加载!

由于在找解决方式的时候也遇到一个问题就:MP4格式的视频文件已经上传到网站上,但是不能播放,在此需要注意的是 如果你是

IIS服务器:

1、在 网站 上右键 选属性
2、在打开的 网站 属性 上选择 HTTP 头 再点 MIME类型按
3、在打开的窗本中 点下 新建
4、在弹出的 MIME类型框上 扩展名 MP4 MIME类型为: application/octet-stream
如果你点击网站没有属性这个功能,那么你点击功能视图,也可以找到MIME类型框然后添加如上说明!

linux服务器:
直接在httpd.conf文件里添加一行

AddType video/x-mp4 .mp4

在此过程中也有看到关于NGINX的流媒体技术,暂时没有多研究,随后试试后,再给大家更新

你可能感兴趣的:(php)