m3u8 文件代码片段.
m3u8 文件代码片段. 备用.
//写分片的最大持续时间,分片的序号
int write_m3u8_header(FILE *fp, const myoption_t opt)
{char write_buf[1024];snprintf(write_buf, 1024, "#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:%05lu\n#EXT-X-MEDIA-SEQUENCE:%d\n", (long)opt.segment_max_duration, opt.sequence);if (fwrite(write_buf, strlen(write_buf), 1, fp) != 1) {fprintf(stderr, "Could not write header to m3u8 index file!\n");return -1;}fflush(fp);return 0;
}//写分片持续时间,名称及顺序号
int write_m3u8_segment(FILE *fp, const char *bname, unsigned int index, double duration)
{char write_buf[1024];snprintf(write_buf, 1024, "#EXTINF:%f,\n%s-%u.ts\n", duration, bname, index);if (fwrite(write_buf, strlen(write_buf), 1, fp) != 1) {fprintf(stderr, "Could not write segment to m3u8 index file!\n");return -1;}fflush(fp);return 0;
}//写分片结束标记
int write_m3u8_tailer(FILE *fp)
{char write_buf[1024];snprintf(write_buf, 1024, "#EXT-X-ENDLIST\n");if (fwrite(write_buf, strlen(write_buf), 1, fp) != 1) {fprintf(stderr, "Could not write last file and endlist tag to m3u8 index file!\n");return -1;}fflush(fp);return 0;
}
m3u8 文件代码片段.相关推荐
- java面试题39 给定includel.isp文件代码片段,如下
java面试题39 给定includel.isp文件代码片段,如下: <% pageContext.setAttribute("User","HAHA" ...
- java 国际化 properties_java处理国际化和读取properties文件代码片段
1.java处理国际化片段 static { logger.log(Level.INFO, "开始加载语言环境"); // 默许中文 locale = new Locale(Uti ...
- java导出excel 序号_java web将数据导出为Excel格式文件代码片段
本文实例为大家分享了java web将数据导出为Excel格式文件的具体代码,供大家参考,具体内容如下 1.jsp代码 2.js代码 function getVerExcel() { window.l ...
- 【vscode代码片段增加和删除】
目录 一.概述 二.详解 三.实例 一.概述 项目开发中,存在很多重复代码,可将其抽取出来定义成自己的代码片段,提高编码效率,实现快捷开发. 二.详解 详解1:选择并打开代码片段文件 详解2:删除代码 ...
- visual studio 2017 添加自定义代码片段 .snippet文件
第一步:新建一个XML文件 第二步:插入自定义的snippet 1 <?xml version="1.0" encoding="utf-8"?> 2 ...
- 按窗口文件php代码,在Windows命令行窗口中输入并运行PHP代码片段(不需要php文件)的方法...
有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件. 一直想要怎么才能不用创建文件,才能直接执行PHP代 ...
- VSCode自定义代码片段2——.vue文件的模板
.vue文件的模板 {// v'// 2 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... => 自定义片段名称 => ...
- VS2019:创建模板文件,自定义代码片段
一.实现目的 1.新建一个cpp文件后,新的文件里有自动生成的代码,包括头文件,作者,实时的时间等 2.输入关键词后,自动弹出对应的代码片段,敲击"tab"可以插入片段,如:函数功 ...
- 【VScode】创建用户代码片段(以React.jsx文件为例)
文章目录 一.创建步骤 二.相关问题 三.怎么在React.jsx文件中使用 一.创建步骤 点击设置,选择用户代码片段 选择新建全局代码片段 给你要创建的代码片段命名 将所圈住的代码片段取消注释 结构 ...
- python下载合并m3u8文件
使用浏览器开发者工具获取index.m3u8文件,直接复制访问路径进行请求即可下载相应的m3u8文件,文件里是ts视频的路径,一般长这样: 每一个.ts路径都是一段流视频访问地址,拼接主域名可以直接下 ...
最新文章
- python创意小作品代码-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
- SM30需要传输请求
- 京东三级列表页持续架构优化—Golang+Lua(OpenResty)最佳实践
- 从ngrx store里selector出来的Observable,执行subscribe的单步调试
- 2019年了,C#发展的怎么样了呢?
- Bash(Shell)基础知识
- java 反射覆盖方法,java – 确定一个方法是否覆盖使用反射的另一个?
- PV EV AC BAC EAC ETC等计算公式
- 8.《创业邦》:十大创业困境
- ue4是什么意思_ue4主要是做什么用的
- 分布式服务治理及优化经验
- html5 特效框架,超级惊艳 10款HTML5动画特效推荐
- 华为ensp的路由器怎么和本地电脑通信
- C语言实现植物大战僵尸自动收集阳光(三) 解决收集不全与收集奖杯卡死的问题
- 英伟达GPU中的Tnesor Cores数量多寡与显卡性能有什么关联?
- 盘点2018年网络空间安全热点:GDRP,微隔离,容器安全,SOC······
- pureftp部署和优化
- 24帧电影实时转60FPS,享受丝般顺滑!
- 金蝶云星空套打模板选横向打印输出仍是竖向解决方法
- 工业机器人控制系统的设计——张晓辉,学习笔记