Jacky's blog
首页
  • 学习笔记

    • web
    • android
    • iOS
    • vue
  • 分类
  • 标签
  • 归档
收藏
  • tool
  • algo
  • python
  • java
  • server
  • growth
  • frida
  • blog
  • SP
  • more
GitHub (opens new window)

Jack Yang

编程; 随笔
首页
  • 学习笔记

    • web
    • android
    • iOS
    • vue
  • 分类
  • 标签
  • 归档
收藏
  • tool
  • algo
  • python
  • java
  • server
  • growth
  • frida
  • blog
  • SP
  • more
GitHub (opens new window)
  • shell

  • tool

  • 网络

  • algo

  • compute_base

  • blog

  • growth

  • java

  • C&C++

  • ai

  • secure

  • cms

  • english

  • 生活

  • 金融学

  • more

    • backend base
    • toml/json/yaml/ini
    • 正则表达式(Regex)完整指南
    • media base
      • base
        • m3u8
        • ts
        • M3U
      • link
    • 工作效率
    • 设计模式和思想
    • AST语法抽象树介绍
    • compress/decompress
    • 灰度发布与ABTest
    • sublime
    • vercel
    • ruby
    • rss
    • animation
    • 加解密技术
    • encode
    • 世界时间
    • 读kk大神聊房价
    • 效率秘籍
    • 沟通的艺术
  • other
  • more
Jacky
2023-05-28
目录

media base

音视频基础

# base

# m3u8

https://cloud.tencent.com/developer/article/2302011 (opens new window)

M3U8 视频格式是一种基于 HTTP Live Streaming(HLS) 协议的视频文件格式。它是苹果公司开发的, 目前广泛应用于 iOS、macOS 和 tvOS 等系统中。与传统的视频格式不同,M3U8 视频格式将整个视频分成多个小片段进行传输,这些小片段可以根据网络情况自动调节其质量和大小。这种方式使得 M3U8 视频格式非常适合在网络环境不稳定或带宽不足的情况下播放视频

M3U8链接是什么?

M3U8 链接是指 M3U8 格式视频资源的网络地址,即视频文件的在线播放路径。 这些链接通常以 .m3u8 文件扩展名结尾,可以在所有支持该格式的设备上播放,例如台式机、笔记本电脑、手机和平板电脑等

M3U8 链接的特点是其可伸缩性,它可以根据用户的带宽自适应调整视频质量,同时还可以提供多个码率版本以确保流畅的播放体验。 这样,无论用户在何种网络环境下,都可以通过 M3U8 链接获取最佳的视频观看体验


如何拿到视频的M3U8文件

在许多情况下,视频流媒体提供商不会直接提供 M3U8 文件。相反,它们可能会提供一个包含所有分段视频文件 URL 的主播放列表,并要求用户手动创建 M3U8 文件

要获得视频的 M3U8 文件,首先需要找到主播放列表文件的 URL。这通常可以在网页源代码中找到。一旦找到了主播放列表 URL,可以使用文本编辑器或命令行工具创建 M3U8 文件

# ts

TS 全称是 MPEG2-TS, 是一种音视频封装格式, 其中 TS 表示 Transport Stream。MPEG2-TS 定义于 MPEG-2 第一部分: 系统(即 ISO/IEC 标准 13818-1 或 ITU-T Rec. H.222.0)

TS 主要是用于传输流, 它可以实时传输节目内容, 这就要求从传输流的任一片段开始都是可以独立解码的, 在直播中可以用到。也正是因为 TS 任一切片开始都可以独立解码, 所以它非常适合按切片的方式存储直播内容。 TS 流中不支持快进快退, 这个需要从协议层来支持, 比如 HLS 协议对相关的能力做了定义

# M3U

M3U(MP3 URL 的缩写)是一种播放多媒体列表的文件格式, 它的设计初衷是为了播放音频文件, 比如 MP3, 通常用于音频播放列表,可以包含本地或远程音频文件的路径

更多内容, link (opens new window)

# link

  • github-learningVideo* (opens new window)
  • 微信-音视频杂谈专题 (opens new window)
  • 简书-yabin 小站-音视频开发之旅 (opens new window)
  • Android-图形架构概述 (opens new window)
  • google-exoplayer (opens new window)
  • ffmpeg 传送
  • other
    • 音视频封装格式和编码格式 (opens new window)
    • SurfaceView 与 TextureView (opens new window)
  • tool
    • m3u8 视频在线提取工具 (opens new window)
#tutorial#media
上次更新: 2025/10/09, 23:53:03
正则表达式(Regex)完整指南
工作效率

← 正则表达式(Regex)完整指南 工作效率→

最近更新
01
npx 使用指南
10-12
02
cursor
09-28
03
inspect
07-20
更多文章>
Theme by Vdoing | Copyright © 2019-2025 Jacky | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式