video-codec

安步当歌1 个月前
音视频·webrtc·视频编解码·video-codec
【WebRTC】视频发送链路中类的简单分析(上)视频流在采集编码之后,需要通过RTP协议进行发送,下面记录与视频流发送相关的一些类的声明,梳理视频流发送过程中,不同类的继承关系
安步当歌1 个月前
网络·音视频·webrtc·视频编解码·video-codec
【WebRTC】视频发送链路中类的简单分析(下)WebRTC中类的简单分析: 【WebRTC】视频发送链路中类的简单分析(上)在前一部分当中,记录视频流已经传输到RTPSender当中的paced_sender_->EnqueuePackets(),这个函数会逐渐向底层深入,发送RTP数据包,下面记录后一部分的传输流程
安步当歌1 个月前
音视频·webrtc·视频编解码·video-codec
【WebRTC】视频编码链路中各个类的简单分析——VideoEncoderVideoEncoder是执行具体编码任务的上层控制器,这个类可以被其他具体编码器的类,如VP8,VP9,H264和AV1继承。这个类当中主要的功能包括: (1)设置编码器信息(名称,handle,软编或硬编,SVC) (2)初始化编码器,注册编码结束后的回调对象,释放编码器,执行编码 (3)根据QP阈值调控质量 (4)码控参数(目标码率,码率,FPS) (5)码率调控(分辨率) (6)丢弃提示器(上一帧是否可解,上一帧时间戳等) (7)前向纠错控制(FecControl) (8)编码状态回调(丢包率变化
安步当歌1 个月前
音视频·webrtc·视频编解码·video-codec
【WebRTC】视频编码链路中各个类的简单分析——VideoStreamEncoderVideoStreamEncoder是编码流程当中至关重要的一个类,它实现的功能包括: (1)开始编码器,暂停编码器,停止编码器 (2)设置编码器(根据config) (3)调控编码参数,如码控参数,帧率等等 (4)调控前向纠错器 (5)视频帧的传输和接收 (6)根据网络环境,调控丢帧 (7)根据编码情况,调控屯帧 (8)根据情况,调控编码质量(因为网络环境,编码器情况,可能会调整编码策略,影响编码质量) (9)对已编码图像进行后处理 (10)统计编码信息
安步当歌2 个月前
音视频·webrtc·视频编解码·video-codec
【WebRTC】视频采集模块中各个类的简单分析参考:WebRTC源码分析-呼叫建立过程之四(中)(创建并添加本地视频轨到PeerConnection)
安步当歌2 个月前
视频编解码·h.264·video-codec·videocodec
【论文#性能对比】Video coding with H.264/AVC: Tools, Performance, and Complexity《Video coding with H.264/AVC: tools, performance, and complexity》 Author: J. Ostermann; J. Bormans; P. List; D. Marpe; M. Narroschke; F. Pereira Published in: IEEE Circuits and Systems Magazine ( Volume: 4, Issue: 1, 2004) Page(s): 7 - 28 Date of Publicat
前端开发菜鸟的自我修养3 个月前
前端·javascript·svn·html·音视频·html5·video-codec
HTML5 Video标签的属性、方法和事件汇总,以及常用视频插件推荐🚀 个人简介:某大型国企资深软件研发工程师,信息系统项目管理师、CSDN优质创作者、阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题~
安步当歌4 个月前
c++·网络协议·video-codec
【流媒体】RTMPDump—主流程简单分析RTMP协议相关: 【流媒体】RTMP协议概述 【流媒体】RTMP协议的数据格式 【流媒体】RTMP协议的消息类型
安步当歌5 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】avcodec_receive_packet函数FFmpeg相关记录:示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】av_write_trailer函数FFmpeg相关记录:示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】avcodec_send_packet函数FFmpeg相关记录:示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】av_read_frame函数参考: ffmpeg 源代码简单分析 : av_read_frame()FFmpeg相关记录:示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】avformat_write_header函数FFmpeg相关记录:示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】avio_open2函数参考: FFmpeg源代码简单分析:avio_open2()示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】avformat_find_stream_info函数参考: FFmpeg源代码简单分析:avformat_find_stream_info()示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】avformat_open_input函数示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c++·ffmpeg·video-codec
【FFmpeg】AVPacket结构体示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】AVFormatContext结构体参考: FFMPEG结构体分析:AVFormatContext示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染
玄武黑科技6 个月前
大数据·前端·人工智能·ai·音视频·视频·video-codec
太牛了!AI换脸数字人,限制解除,免费用!哈喽,各位小伙伴们好,我是给大家带来各类黑科技与前沿资讯的小武。今天给大家安利一款美图公司出品的神器,功能限制完全解除,可以免费使用AI换脸数字人、AI提词器、AI脚本、AI抠图、AI清除、AI封面等超多超实用功能,有需要的朋友赶快先安排上!
安步当歌6 个月前
c语言·c++·ffmpeg·视频编解码·video-codec
【FFmpeg】AVStream结构体参考: FFMPEG结构体分析:AVStream示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染