logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

音视频学习(三十五):aud

AUD 是 H.264 视频中的一个帧分隔符,用于辅助解码器识别帧起点,但在 WebRTC 等现代实时通信协议中通常不需要,甚至应剔除。

#音视频#学习
音视频学习(三十):fmp4

FMP4 适用于流媒体传输,支持按片段加载,提高播放灵活性。主要由moov(初始化)和(片段)组成。广泛应用于 HLS(CMAF)和 DASH,降低延迟,提高兼容性。

#音视频#学习
音视频学习(二十四):hls协议

HLS协议通过将视频文件切分成多个小的媒体段(通常是10秒左右的.ts文件),并通过HTTP传输给客户端。视频播放过程中,客户端按顺序请求这些小段文件来逐步播放整个视频流。HLS还支持多种码率,以便适应不同网络条件的动态调整(自适应流)。

#音视频
音视频学习(三十一):DASH协议

DASH 是 HTTP 传输协议,不依赖专用流媒体服务器。支持自适应码率,确保流畅播放。适用于 VOD 和直播,兼容各种编码格式。播放器支持需要额外集成(如 dash.js、Shaka Player)。

#音视频#学习#dash
音视频学习(二十六):http-flv

FLV 是一种容器格式,主要用于存储视频和音频数据,最早由 Adobe 用于 Flash 播放器的视频流播放。FLV 文件可以包含多种编码格式的视频(如 H.264)和音频(如 MP3 或 AAC)流,便于在 Flash 播放器上流式传输。尽管 Flash Player 已经被淘汰,FLV 格式仍然在一些直播和点播服务中被使用,尤其是在 Flash 被广泛应用于早期的 Web 视频和直播平台中。H

#音视频#http
音视频学习(三十二):VP8和VP9

发布者:Google(2013年开源)定位开放的高效视频压缩标准(H.265 竞争者)应用YouTube(主流编码格式)Chrome、Firefox、Edge、Android 原生支持WebRTC(与 VP8 并存)支持 WebM 封装格式(.webm)

#音视频
音视频学习(二十八):websocket-flv

flv.jsflv协议:https://blog.csdn.net/www_dong/article/details/128166528。

#音视频#websocket
音视频学习(二十三):srs+ffmpeg实现rtmp的推拉流

rtmp协议:https://blog.csdn.net/www_dong/article/details/131026072rtmp收流:https://blog.csdn.net/www_dong/article/details/135073488rtmp发流:https://blog.csdn.net/www_dong/article/details/135254847。

#音视频#学习
音视频学习(二十五):ts

TS(Transport Stream)是一种为广播和流媒体应用设计的容器格式,具有高容错性和灵活性,能够承载视频、音频、字幕等多种数据流。它常用于卫星电视、广播电视、视频流传输等场景。文件扩展名.ts。基本组成:TS 文件将视频和音频编码流(如 H.264、AAC)分割成固定大小的小数据包(通常为 188 字节)。每个数据包包含一个或多个编码流的包头和数据负载。TS 文件(Transport S

#音视频
WebRTC(十三):信令服务器

WebRTC 本身只处理媒体流的。WebRTC 的 PeerConnection 建立流程,需要两端完成。

#webrtc
    共 105 条
  • 1
  • 2
  • 3
  • 11
  • 请选择