Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频 App 后台

【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频 App 后台

原创
作者头像
白宦成
修改于 2017-06-19 11:18:20
修改于 2017-06-19 11:18:20
3.1K0
举报

什么是微视频

微视频服务是腾讯云为需要支持 UGC 类小视频、短视频的移动应用提供定制化的,仅需通过集成 SDK 便可快速接入并支持视频上传、转码、存储和播放的解决方案。

微视频 SDK 如何安装?

本适配插件是专为 Laravel 开发的拓展组件,后续将为整个 PHP 提供支持。

安装微视频 SDK 只需要在您的Laravel项目根目录执行如下命令

代码语言:shell
AI代码解释
复制
composer require yuecode/uvs

执行成功后,打开您的 Laravel 的 config 目录,打开 app.php,找到 providers ,在其中加入

代码语言:php
AI代码解释
复制
\YueCode\Uvs\UvsProvider::class,

保存,退出。

执行命令

代码语言:shell
AI代码解释
复制
php artisan vendor:publish

会自动在 config 目录下生成 uvs.php 其中有微视频需要配置的几个参数。

使用编辑器打开 uvs.php 文件,填写其中的配置项。

微视频如何使用

如果你需要在某个文件中使用微视频的SDK,在代码中加入

代码语言:php
AI代码解释
复制
use YueCode\Uvs\Uvs;

然后使用静态方法来调用相关方法,如

代码语言:php
AI代码解释
复制
Uvs::listFolder('/')

Uvs和Video对象的区别

拓展对一些函数进行了封装。

在使用时,你可以选择使用

代码语言:php
AI代码解释
复制
use YueCode\Uvs\Uvs

代码语言:php
AI代码解释
复制
use YueCode\Uvs\Video

区别在于,Uvs 对函数进行了封装。默认使用在 uvs.php 文件中定义的Bucket; Video 使用的是官方的函数,需要加入bucketId作为参数。相关的文档可以看:官方文档

可用函数

upload: 上传视频文件

createFolder:创建文件夹

listFolder:目录列表

prefixSearch :前缀搜索

updateFolder:更新目录信息

update:更新文件信息

statFolder:目录信息查询

stat:文件信息查询

delFolder:删除目录

del : 删除文件

相关阅读

如何用腾讯云打造一款微视频APP

WebRTC 点对点直播

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【腾讯云的1001种玩法】Laravel 整合 COS 对象存储服务,享受无限容量存储服务
本文介绍了如何将 Laravel 应用程序整合腾讯云 COS 对象存储服务,以享受无限容量存储服务。首先介绍了腾讯云 COS 的基本概念和优势,然后详细描述了如何在 Laravel 中使用 COS,包括安装拓展、配置文件、创建存储桶等步骤。最后,文章介绍了一个具体的示例,利用腾讯云 COS 实现定时远程备份网站,并提供了相关配置和代码示例。
白宦成
2017/03/04
5.7K2
【腾讯云的1001种玩法】 Laravel 整合万向优图图片管理能力,打造高效图片处理服务
什么是万象优图 万象优图是腾讯云为开发者提供图片智能鉴黄、图片内容识别、人脸识别、OCR识别等服务;也可以根据需求提供定制化的图片识别服务;同时也提供灵活的图像编辑服务,如裁剪、压缩,水印等,满足您的
白宦成
2017/02/28
4.9K0
【腾讯云的1001种玩法】微信个人订阅号后台server搭建入门教程
周川
2016/12/19
3.8K0
【腾讯云的1001种玩法】十分钟轻松搞定云架构:COS的两种上传模式
视频内容 [img594ca745eeb3c.jpg] 今天我们来学习COS的两种上传模式。通过了解不同的上传模式,我们可以选择一个适合我们的上传模式,不同的上传模式可以带来不同的效果。如果开发能力足够,我建议你选用 Web直传 模式。 [img594ca746acf81.jpg] 首先,我们来说服务端上传:服务端上传是最常用的上传方式,也是使用最简单的上传方式。用户只需要将COS提供的SDK接入程序,就可以实现COS存储能力的对接。 在服务端的上传模式下,文件是从用户的电脑,流向用户自己的云主机,再由云
白宦成
2018/01/15
1.8K0
【腾讯云的1001种玩法】十分钟轻松搞定云架构:COS的两种上传模式
30分钟用Laravel实现一个博客
控制器方面 app/Http/Controllers/ 我们修改一下 HomeController.php
猿哥
2019/11/13
7.7K0
翼龙面板保姆级教程汇总 ( Pterodactyl )
翼龙面板是一个开源的,用于游戏服务器管理的程序,可以方便地在网页界面中创建Minecraft,起源引擎游戏和Teamspeak3 服务器。 它使用前后端程序,因此可以创建多后端节点,对游戏服务器和服务器节点进行统一管理。 对游戏配置文件的自定义支持允许我们自由地配置不同需求的游戏服务器。
阿龙w
2022/12/02
8.5K5
翼龙面板保姆级教程汇总 ( Pterodactyl )
使用 FFmpeg 与 WebAssembly 实现纯前端视频截帧
| 导语  随着短视频兴起,音视频技术已经越来越火热,或许你之前有了解过如何在前端处理音视频,但随着视频文件的逐渐增大、用户体验要求的不断提高,纯前端处理音视频的技术也推成出新。下面将结合实际案例,讲解如何使用 FFmpeg 和 WebAssembly 实现前端视频截帧。文章较长,也非常硬核,建议先收藏再慢慢看。 背景 腾讯课堂涨知识创作者后台,目前主要通过邀请合作老师来平台上发布视频。上传视频的同时,需要对视频进行截帧生成推荐封面,生成规则比较简单,根据视频总时长,平均截取 8 帧。用户可以从其中选择一张
用户1097444
2022/06/29
4.9K0
使用 FFmpeg 与 WebAssembly 实现纯前端视频截帧
深入剖析 Laravel 服务容器
之前在 深度挖掘 Laravel 生命周期 一文中,我们有去探究 Laravel 究竟是如何接收 HTTP 请求,又是如何生成响应并最终呈现给用户的工作原理。
柳公子
2018/09/17
9.1K0
【腾讯云的1001种玩法】激发云力量--打造我的云端工具集
east
2016/12/19
3.1K0
【腾讯课堂】视频点播上云实践
腾讯课堂是一款通过线上的直播与点播向用户提供在线教育服务的产品,从 2014 年成立至今,已累计存储了 250 万个视频,共 600 TB,累计时长 150 万小时。之前一直采用的是腾讯视频的方案,但使用的是 MP4 格式,用户拿到了播放链接之后很容易盗版,所以趁着上云的潮流,我们将视频点播迁移到了腾讯云 - 云点播上,本文主要会讲一讲我们整体的方案、Web 接入的方法和遇到的一些问题。
IMWeb前端团队
2019/12/04
8.8K0
短视频UGC常见问题(FAQ)
快速开始:https://cloud.tencent.com/document/product/584/9457
腾讯视频云-Zachary
2020/04/05
4.2K0
短视频UGC常见问题(FAQ)
AI最佳实践|用腾讯云录音文件识别让无字幕视频自动生成字幕
近些年,短视频、直播等线上娱乐方式快速发展,直接拉动了旅游、电商、影视创作等行业新风潮;而要呈现出一段好的视频效果,不仅仅考验好的拍摄技法,后期处理也是重中之重。以视频字幕为例,有字幕的视频总能“一气呵成”的顺畅看完,而无字幕的,总令人觉得缺失了一种味道。事实上,纯手工添加字幕,也费时费力,面对较大时长与批量化字幕处理的,多少有些苦不堪言,那有没有更智能化的方式呢?
腾讯云AI
2023/04/25
2.3K0
AI最佳实践|用腾讯云录音文件识别让无字幕视频自动生成字幕
Laravel 广播系统工作原理
今天,让我们深入研究下 Laravel 的广播系统。广播系统的目的是用于实现当服务端完成某种特定功能后向客户端推送消息的功能。本文我们将学习如何使用第三方 Pusher 工具向客户端推送消息的功能。
柳公子
2018/09/17
9.4K1
Laravel 广播系统工作原理
如何用腾讯云打造一款微视频 APP
该文介绍了如何利用腾讯云对象存储服务实现音视频文件的上传、下载和管理。通过创建存储空间、上传音视频文件、管理文件访问权限等操作,使用户能够便捷地使用云存储服务。同时,文章还讲解了如何为音视频文件添加水印和实现下载配额限制等功能。最后,文章分享了一些实践经验,帮助用户在实际应用中遇到问题时能够快速解决。
云加创业小助手
2016/11/03
5K0
如何用腾讯云打造一款微视频 APP
实时音视频开发学习3 - 实现web端跑通知识储备
本节内容主要讲解如何快速使用SDK包,SDK集成方式,SDK目录结构解释以及在web端和小程序端进行跑通。
金林学音视频
2020/08/21
1.6K0
实时音视频开发学习3 - 实现web端跑通知识储备
laravel实现支付宝支付功能
前段时间因为项目中需要实现支付宝手机网站支付功能,所以写下这篇文章以作记录,不足之处,欢迎指教。
猿哥
2019/07/25
2.6K0
巧用 Serverless,轻松搭建微信公众号的智能后台服务
一般来说,想给微信公众号增加更多的功能,需要有一台服务器,来进行公众号后台服务的搭建。那么在 Serverless 架构下,是否有更简便的方法来实现这么一个公众号后台呢?我们试试? 初步搭建 一、Serverless 原生开发 首先要有一个微信公众号! 接下来,我们要为我们的函数计算服务申请固定 IP: 点击白名单之后,我们可以填写表单,完成固定公网出口 IP 的申请。 接下来进行代码开发。 将函数绑定到公众号后台,并按照文档在函数中完成一个基本的鉴定功能: def checkSignature(
腾讯云serverless团队
2020/05/22
3.7K0
手把手教你读取Android版微信和手Q的聊天记录(仅作技术研究学习)
特别说明:本文内容仅用于即时通讯技术研究和学习之用,请勿用于非法用途。如本文内容有不妥之处,请联系JackJiang进行处理!
JackJiang
2018/10/08
4.2K1
实例|APICloud AVM框架开发视频会议APP
APP开发采用的APICloud平台的AVM多端应用开发框架,使用 avm.js 一个技术栈可同时开发 Android & iOS 原生 App、小程序和 iOS 轻 App,且多端渲染效果统一;
白又白888
2022/09/01
9650
最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习
https://edu.csdn.net/course/detail/26572
全栈程序员站长
2022/08/14
1.9K0
最新最全的云开发入门教程,微信小程序云开发,云函数,云数据库学习,微信小程序云开发扩展功能学习
推荐阅读
相关推荐
【腾讯云的1001种玩法】Laravel 整合 COS 对象存储服务,享受无限容量存储服务
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档