这里简单说明一下,主要参考FFmpeg中的实现;
熟悉一下H265的NalHeader;
具体文件:
1:rtpenc_h264_hevc.c
static void nal_send(AVFormatContext *s1, const uint8_t *buf, int size, int last)
2:rtpdec_hevc.c
static int hevc_handle_packet(AVFormatContext *ctx, PayloadContext *rtp_hevc_ctx,
AVStream *st, AVPacket *pkt, uint32_t *timestamp,
const uint8_t *buf, int len, uint16_t seq,
int flags)
更细节内容参考FFmpeg源码;
一些简单内容可以参考这篇文章:lidabao
https://www.cnblogs.com/lidabo/p/6565160.html