dijunkun
|
bcf01791f7
|
[feat] use encode thread to encode frame
|
2025-03-25 17:18:52 +08:00 |
|
dijunkun
|
b50175f943
|
[feat] add new classes EncodedFrame/DecodedFrame/ReceivedFrame for video frame module
|
2025-03-19 18:36:55 +08:00 |
|
dijunkun
|
de0386f08a
|
[feat] support FIR
|
2025-03-07 18:36:55 +08:00 |
|
dijunkun
|
19fc8cda89
|
[feat] enable resolution downgrading
|
2025-03-07 17:31:34 +08:00 |
|
dijunkun
|
a39d0f6652
|
[feat] use VideoFrameWrapper to store frame info
|
2025-02-21 16:13:31 +08:00 |
|
dijunkun
|
36704c7e4c
|
[feat] enable congestion controller set target bitrate to video encoder
|
2025-02-11 17:25:50 +08:00 |
|
dijunkun
|
826fc2d312
|
[fix] fix all unused variables and type conversions
|
2024-11-26 23:30:38 +08:00 |
|
dijunkun
|
0e3da6daf8
|
[fix] reset openh264 target bitrate
|
2024-09-18 09:46:45 +08:00 |
|
dijunkun
|
a8333c622b
|
[fix] fix nvidia encoder crash during reconfigure the resolution
|
2024-09-10 17:32:43 +08:00 |
|
dijunkun
|
2f16d22ab7
|
[fix] fix openh264 encoder resolution change failed
|
2024-09-06 16:57:23 +08:00 |
|
dijunkun
|
255ef0edec
|
[feat] openh264 encoder and dav1d decoder support dynamic resolution
|
2024-09-06 13:05:57 +08:00 |
|
dijunkun
|
5536311920
|
[fix] use 'CAMERA_VIDEO_REAL_TIME' instead of 'SCREEN_CONTENT_REAL_TIME' for openh264 encoder because the latter will cause slow encoding
|
2024-08-20 16:11:22 +08:00 |
|
dijunkun
|
911f209fda
|
[fix] use proper std::chrono clock
|
2024-08-09 10:23:21 +08:00 |
|
dijunkun
|
792a286899
|
Remove log.cpp
|
2024-07-17 14:44:18 +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
|
f5586a7922
|
Implementation for av1 codec
|
2024-04-19 17:35:19 +08:00 |
|
dijunkun
|
0b80124b3c
|
Fix unused variables warnning
|
2023-12-13 17:23:20 +08:00 |
|
dijunkun
|
6a6e922fc1
|
Fix connection status error: send packets only when ice status is ready
|
2023-12-05 15:12:18 +08:00 |
|
dijunkun
|
d79720532d
|
Optimize build script
|
2023-11-22 17:00:52 +08:00 |
|
dijunkun
|
007134838b
|
Fix openh264 decoder frame loss
|
2023-11-08 16:29:16 +08:00 |
|
dijunkun
|
e456ae3577
|
OpenH264 supports Windows platform
|
2023-11-07 15:27:57 +08:00 |
|
dijunkun
|
325f626fb5
|
Fix openh264 decode error caused by yuv stride
|
2023-11-06 19:02:39 -08:00 |
|
dijunkun
|
5ae756bf7f
|
Implementation for openh264 codec
|
2023-11-03 02:31:57 -07:00 |
|