当前位置:网站首页>smart_rtmpd 的 VOD 接口使用说明
smart_rtmpd 的 VOD 接口使用说明
2022-08-02 14:16:00 【freeabc】
---------------------------------------------------------------------------------------------------------------------------------
一分钟快速搭建 rtmpd 服务器: https://blog.csdn.net/freeabc/article/details/102880984
软件下载地址: http://www.qiyicc.com/download/rtmpd.zip
github 地址:https://github.com/superconvert/smart_rtmpd
---------------------------------------------------------------------------------------------------------------------------------
1. 说明
1. smart_rtmpd 运行后,会产生一个 vod 目录。
2. 用户可以手动或通过编程接口上传媒体文件到这个目录内
3. 前端网页可以通过 http 接口访问这些文件,达到播放的目的
2. 举例
我通过 api 接口上传到 vod 目录内一个 football.mp4, 我网页播放器的 url 设置为
http://192.168.1.1:8080/vod/football.mp4 , 那么我的播放器就可以直接播放此视频文件了。
当然我可能还有很多文件,比如:还有,basketball.mp4, music.mp4, cook.mp4, 这样比较混乱怎么办?那么我们可以在 vod 目录下,建立子目录,比如:sport 子目录,然后把 football.mp4, basketball.mp4 都放到 sport 子目录下。那么网页播放器的 url 设置为 http://192.168.1.1:8080/vod/sport/football.mp4
3. 通过 api 接口进行访问
1. 获取 VOD 接口
页面加载成功,就会获取 VOD 列表,第一级目录
HTTP GET 方法
http://192.168.1.102:8080/api/vod
返回两个数组, 目录列表和文件列表
HTT BODY 格式 ( JSON )
{
"dirs" : [
"food",
"music",
"sport"
],
"files" : [
"demo.mp4",
"oceans.mp4"
]
}
获取子目录请求为 http://192.168.1.102:8080/api/vod/sport ,返回结果和上述一样, 用户点击时获取
2. 播放视频
HTTP GET 方法
http://192.168.1.102:8080/vod/demo.mp4
这个链接直接赋值给播放器即可,api 不带 api !!!! 多级目录 http://192.168.1.102:8080/vod/sport/football.mp4
边栏推荐
猜你喜欢
随机推荐
深入理解负载均衡
Oauth2.0 resource server construction
从FAST TCP到POWERTCP
Run ns3 with multiple processes
Oauth2.0 认证服务器搭建
WEB自动化之键盘、鼠标操作
[Inter-process communication]: pipe communication/named/unnamed
计算机网络中的安全(一)网络安全的概念与加密原理
Oauth2.0 security (take WeChat authorized login as an example)
【线程】 理解线程(并行)线程同步的处理(信号量,互斥锁,读写锁,条件变量)
嵌入式学习硬件篇------初识ARM
【进程间通信】消息队列
分布式一致性协议-Raft
【进程间通信】信号量的使用/共享内存
implement tcp copa on ns3
Mysql-Explain与索引详解
【线程网络】了解线程属性(fork/interview question)
抽象队列同步器AQS应用Lock详解
CPU缓存一致性协议MESI
implement tcp bbr on ns3 (在ns3上实现TCP BBR)