mickael-kerjean
8e6bbd57a5
chore (maintenance): leverage our JoinPath from core
2026-08-25 13:43:21 +10:00
MickaelK
5b290772fb
chore (refactoring): deprecate server/ctrl
2026-08-21 12:06:30 +10:00
MickaelK
ad1af48fc1
feature (video): improve ux for video player
...
we used to have tons of legacy stuff coming from the very first react
client that got migrated over to the vanilla js one so we could finally
remove the dirty tricks that made the first react client not great
2026-07-02 00:28:58 +10:00
MickaelK
78f23126f6
chore (maintenance): maintainance
2026-06-08 22:25:46 +10:00
MickaelK
0b54dcae15
feature (plg_video_transcoder): move to pure C for libav
2026-06-02 10:48:19 +10:00
MickaelK
b8b16441d1
feature (plg_video_transcoder): libav + ffmpeg strategy
2026-06-02 01:30:30 +10:00
MickaelK
fc5cd5a01f
feature (plg_video_transcoder): support hardware encoder v4l2m2m
2026-06-01 17:02:47 +10:00
MickaelK
ba0f5cbdae
fix (plg_video_transcoder): build
2026-05-29 22:44:54 +10:00
MickaelK
f3a4ada5b4
chore (plg_video_transcoder): update const
2026-05-29 14:39:12 +10:00
MickaelK
ef31252305
fix (plg_video_transcoder): cli mode with nvenc
2026-05-29 14:06:59 +10:00
MickaelK
dbbccb262e
feature (plg_video_transcoder): static mode through cli
2026-05-29 13:43:39 +10:00
MickaelK
4c7a19a91a
chore (plg_video_transcoder): cleanup
2026-05-29 13:08:31 +10:00
MickaelK
dc5ffd40b1
fix (plg_video_transcoder): non monotonically increasing dts to muxer
2026-05-29 02:48:44 +10:00
MickaelK
7aaf388d90
fix (plg_video_transcoder): height and width calculation
2026-05-29 02:42:01 +10:00
MickaelK
2f8e90cdd0
chore (plg_video_transcoder): refactoring ffprobe
2026-05-28 16:52:05 +10:00
MickaelK
679036096b
fix (plg_video_transcoding): support for nvidia nvenv
2026-05-28 15:08:43 +10:00
MickaelK
4d6cbb0268
fix (plg_video_transcoding): compat with ffmpeg7 and 8
2026-05-28 13:11:28 +10:00
MickaelK
23eac2b266
feature (plg_video_transcoder): enable hardware encoding
2026-05-28 10:58:18 +10:00
MickaelK
fa06c54384
feature (plg_video_transcoder): cgo to improve perf
2026-05-27 22:50:04 +10:00
MickaelK
d9f3a3bd81
fix (plg_video_transcoder): improve transcoding service
2026-05-27 17:52:06 +10:00
MickaelK
494c24f744
fix (context): issue with context cancellation
2026-01-17 05:04:40 +11:00
MickaelK
8ca37bfd2a
fix (video): behavior when ffmpeg is not present
2026-01-05 10:41:17 +11:00
MickaelK
e351d228b4
feature (stat): implement backend stat method
2025-12-31 03:48:12 +11:00
MickaelK
1186204cec
fix ( #879 ): ffmpeg fix by @chapmanjacobd
2025-12-08 17:50:09 +11:00
MickaelK
ff67ed97ed
feature (thumbnail): video thumbnail plugin
...
up until now, the stance was to refuse video thumbnail because it's too
slow but really many people don't seem to care that much about it and
keep insisting to have it.
With this solution, it's not in the base build but it gives an
option for those people to make it happen
2024-12-02 15:39:25 +11:00
MickaelK
ff2a88a581
fix (transcoding): video transcoding plugin in canary
2024-09-09 00:26:00 +10:00
MickaelK
dabdc03a73
chore (GenerateID): change signature for GenerateID
2024-04-15 22:18:16 +10:00
MickaelK
af75e96250
chore (cleanup): plugins cleanup
2024-03-14 20:53:57 +11:00
MickaelK
9e142d5de5
feature (dynamic): make configuration dynamic
2024-03-13 00:18:24 +11:00
MickaelK
f3104700f1
chore (plg_video_transcoder): cleaner
2024-02-01 01:08:33 +11:00
Mickael Kerjean
391f7cf82d
maintain (plg_video_transcoder): cleaner log
2023-04-18 22:58:54 +10:00
Mickael Kerjean
8ca7a0e3f9
maintain (path): absolute path
...
getting things ready to have config coming as a plugin to handle
various distributions
2023-03-02 20:15:56 +11:00
Mickael Kerjean
3ca1c1ec9a
improve (plg_video_transcode): ffmpeg improvements
2022-11-29 21:50:30 +11:00
Mickael Kerjean
849b00ba36
clean (plg_video_transcode): more readable ffmpeg command
...
The idea is to play with the params in ffmpeg until we find the
perfect setup for HLS and have everything version control by git
2022-11-29 20:48:06 +11:00
Mickael Kerjean
ec575d68b1
fix ( #522 ): issue handling certain kind of mkv
...
whenever too many audio are available, videojs wouldn't be able to
load the hls stream
2022-11-29 08:25:58 +11:00
Mickael Kerjean
a82177e719
maintain (ctx): pass app context as pointer
2022-08-30 17:27:23 +10:00
Mickael Kerjean
f7a4e52703
maintain (go): go format
2021-08-22 16:47:09 +10:00
Mickael Kerjean
2c891c35c8
fix ( #234 ): missing mime type
2020-03-05 21:30:30 +11:00
Mickael Kerjean
03877addb7
fix (transcoding): make the config data available from the admin console
2020-02-11 18:17:08 +11:00
Mickael Kerjean
84500e6a60
feature (transcoding): video transcoding blacklist
2019-12-21 17:45:51 +11:00
Mickael Kerjean
6799e4dc78
feature (transcoding): don't transcode video formats well supported by browsers
2019-12-18 12:29:41 +11:00
Mickael Kerjean
cb519d7d24
feature (transcoding): update csp
2019-12-18 03:29:25 +11:00
Mickael Kerjean
539a6f086d
feature (transcoding): live transcoding
2019-12-18 02:18:58 +11:00