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 文件代码片段.相关推荐

  1. java面试题39 给定includel.isp文件代码片段,如下

    java面试题39 给定includel.isp文件代码片段,如下:   <% pageContext.setAttribute("User","HAHA" ...

  2. java 国际化 properties_java处理国际化和读取properties文件代码片段

    1.java处理国际化片段 static { logger.log(Level.INFO, "开始加载语言环境"); // 默许中文 locale = new Locale(Uti ...

  3. java导出excel 序号_java web将数据导出为Excel格式文件代码片段

    本文实例为大家分享了java web将数据导出为Excel格式文件的具体代码,供大家参考,具体内容如下 1.jsp代码 2.js代码 function getVerExcel() { window.l ...

  4. 【vscode代码片段增加和删除】

    目录 一.概述 二.详解 三.实例 一.概述 项目开发中,存在很多重复代码,可将其抽取出来定义成自己的代码片段,提高编码效率,实现快捷开发. 二.详解 详解1:选择并打开代码片段文件 详解2:删除代码 ...

  5. visual studio 2017 添加自定义代码片段 .snippet文件

    第一步:新建一个XML文件 第二步:插入自定义的snippet 1 <?xml version="1.0" encoding="utf-8"?> 2 ...

  6. 按窗口文件php代码,在Windows命令行窗口中输入并运行PHP代码片段(不需要php文件)的方法...

    有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件. 一直想要怎么才能不用创建文件,才能直接执行PHP代 ...

  7. VSCode自定义代码片段2——.vue文件的模板

    .vue文件的模板 {// v'// 2 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... => 自定义片段名称 => ...

  8. VS2019:创建模板文件,自定义代码片段

    一.实现目的 1.新建一个cpp文件后,新的文件里有自动生成的代码,包括头文件,作者,实时的时间等 2.输入关键词后,自动弹出对应的代码片段,敲击"tab"可以插入片段,如:函数功 ...

  9. 【VScode】创建用户代码片段(以React.jsx文件为例)

    文章目录 一.创建步骤 二.相关问题 三.怎么在React.jsx文件中使用 一.创建步骤 点击设置,选择用户代码片段 选择新建全局代码片段 给你要创建的代码片段命名 将所圈住的代码片段取消注释 结构 ...

  10. python下载合并m3u8文件

    使用浏览器开发者工具获取index.m3u8文件,直接复制访问路径进行请求即可下载相应的m3u8文件,文件里是ts视频的路径,一般长这样: 每一个.ts路径都是一段流视频访问地址,拼接主域名可以直接下 ...

最新文章

  1. python创意小作品代码-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
  2. SM30需要传输请求
  3. 京东三级列表页持续架构优化—Golang+Lua(OpenResty)最佳实践
  4. 从ngrx store里selector出来的Observable,执行subscribe的单步调试
  5. 2019年了,C#发展的怎么样了呢?
  6. Bash(Shell)基础知识
  7. java 反射覆盖方法,java – 确定一个方法是否覆盖使用反射的另一个?
  8. PV EV AC BAC EAC ETC等计算公式
  9. 8.《创业邦》:十大创业困境
  10. ue4是什么意思_ue4主要是做什么用的
  11. 分布式服务治理及优化经验
  12. html5 特效框架,超级惊艳 10款HTML5动画特效推荐
  13. 华为ensp的路由器怎么和本地电脑通信
  14. C语言实现植物大战僵尸自动收集阳光(三) 解决收集不全与收集奖杯卡死的问题
  15. 英伟达GPU中的Tnesor Cores数量多寡与显卡性能有什么关联?
  16. 盘点2018年网络空间安全热点:GDRP,微隔离,容器安全,SOC······
  17. pureftp部署和优化
  18. 24帧电影实时转60FPS,享受丝般顺滑!
  19. 金蝶云星空套打模板选横向打印输出仍是竖向解决方法
  20. 工业机器人控制系统的设计——张晓辉,学习笔记

热门文章

  1. 拯救报错:Error: connect ETIMEDOUT
  2. Windows系统下查询本机IP地址和MAC地址
  3. 新员工来到项目组的愿景_为您的项目设定愿景
  4. cad相对坐标快捷键_CAD常用的快捷键
  5. matlab 元素 最大值和最小值,[转载]matlab中的最大值和最小值
  6. 计算机系统领域顶级会议--OSDI,SOSP
  7. MATLAB调用M文件
  8. Python小甲鱼课后习题 乌龟吃小鱼
  9. fread fwrite之后文件指针位置
  10. linux用isilon扩容分区,linux – Isilon群集上的间歇性NFS锁定