ffmpeg从avio_write升级到udp_write
发布时间
阅读量:
阅读量
ffmpeg 从 avio_write 到 udp_write 的完整调用链路解析
---------------------------------------------
author: hjjdebug
date: 2024年 03月 11日 星期一 14:16:44 CST
description: ffmpeg 从avio_write 到 udp_write
---------------------------------------------
文章目录:
1. main 调用avio_write
2. avio_write 调用flush_buffer
3. flush_buffer 调用的writeout函数
3.1, 挖掘一下为什么h->max_packet_size 是1472
3.2, 可见1472又由s->pkt_size决定,而s是h->priv_data,所以要看h是如何构建的!! 还要关心h->priv_data是如何构建的.
3.3, 协议的发现, 其中filename="udp://239.1.1.51:8001"
4. writeout 函数调用了ffurl_write 函数,
5. ffurl_write 直接调用了retry_transfer_wrapper
6. udp_
全部评论 (0)
还没有任何评论哟~
