Commit Graph

15 Commits

Author SHA1 Message Date
dijunkun
de0386f08a [feat] support FIR 2025-03-07 18:36:55 +08:00
dijunkun
a39d0f6652 [feat] use VideoFrameWrapper to store frame info 2025-02-21 16:13:31 +08:00
dijunkun
cbf9ccc284 [fix] update sr and rr module 2025-02-18 18:39:06 +08:00
dijunkun
36704c7e4c [feat] enable congestion controller set target bitrate to video encoder 2025-02-11 17:25:50 +08:00
dijunkun
794e33c325 [fix] fix h264 rtp packetization error 2025-02-05 17:28:57 +08:00
dijunkun
ea592f5a58 [fix] fix crash due to rtp extension 2025-01-21 17:30:00 +08:00
dijunkun
826fc2d312 [fix] fix all unused variables and type conversions 2024-11-26 23:30:38 +08:00
dijunkun
a8333c622b [fix] fix nvidia encoder crash during reconfigure the resolution 2024-09-10 17:32:43 +08:00
dijunkun
f02286365c [fix] use dynamic DLL loading for cuda library 2024-08-12 17:26:51 +08:00
dijunkun
6bc8aaabdc 1.Use libyuv instead of ffmpeg to do nv12<->yuv420p convertion;2.Use local package to build libyuv(branch stable 2021.4.28 commit eb6e7bb63738e29efd82ea3cf2a115238a89fa51) 2024-05-08 16:34:53 +08:00
dijunkun
182c7dbec6 Finish AV1 rtp packetizer 2024-04-28 16:13:37 +08:00
dijunkun
7de31fd78f Fix turn config error 2023-10-08 11:20:23 +08:00
dijunkun
9355b670b8 Set I frame max qp to 22 for nvidia encoder 2023-09-21 17:02:35 +08:00
dijunkun
b4318cc8d6 Add global hardware acceleration codec switch 2023-09-21 10:42:16 +08:00
dijunkun
a794cd43b9 Use factory to create encoder/decoder 2023-09-20 17:44:29 +08:00