Dmitrii Okunev
eea64a701b
Upgrade some dependencies
2025-06-22 14:59:00 +01:00
Dmitrii Okunev
31f4ce36ab
Add forgotten ticker stoppers
2025-06-16 02:23:27 +01:00
Dmitrii Okunev
9efc6f17fa
Debug using external RTMP in the player triggered by local publisher
2025-05-25 22:30:22 +01:00
Dmitrii Okunev
0daf6e1a5b
On stream forward prefer the same protocol
2025-04-28 02:25:30 +01:00
Dmitrii Okunev
c64b3b12bb
Start implementing a basic support for LLMs
2025-04-28 00:28:01 +01:00
Dmitrii Okunev
37d0751c3b
Add an initial support of "Monitor"
2025-04-27 23:01:53 +01:00
Dmitrii Okunev
f83566ae37
Deduplicate the functions to get localhost URL
2025-04-26 15:19:22 +01:00
Dmitrii Okunev
2dccec24d8
Random bugfixes
rolling-release / build (push) Waiting to run
rolling-release / rolling-release (push) Blocked by required conditions
2025-04-26 15:07:03 +01:00
Dmitrii Okunev
166661c4d9
Multiple fixes
2025-04-19 17:39:58 +01:00
Dmitrii Okunev
970279d3a5
Update mediamtx
2025-03-30 19:04:20 +01:00
Dmitrii Okunev
f676a7416f
Random fixes
2025-03-23 22:52:20 +00:00
Dmitrii Okunev
237af76489
Debugging
2025-03-09 18:45:41 +00:00
Dmitrii Okunev
d504168a86
Fix restreaming
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
2025-02-17 03:50:29 +00:00
Dmitrii Okunev
77a8bb14a8
Start implementing StreamImageTaker
2025-02-15 22:41:29 +00:00
Dmitrii Okunev
428aaee7d1
Move away packages player, recoder, xcontext, xfyne, xlogger and xpath
2025-01-11 16:06:25 +00:00
Dmitrii Okunev
20d6995ddd
Move away packages audio, observability, secret, speech, subtitleswindow and xsync
2025-01-11 14:39:59 +00:00
Dmitrii Okunev
8ce3038118
Start implementing ffstream
2025-01-03 21:01:37 +00:00
Dmitrii Okunev
8bc85e5dba
Rename "recoder" to "encoder"
2024-12-14 15:44:20 +00:00
Dmitrii Okunev
2bb31c8fe5
Debugging abrupt disconnections
2024-12-10 17:55:39 +00:00
Dmitrii Okunev
e039b0ffc7
Continue working on VPN
2024-12-01 14:55:29 +00:00
Dmitrii Okunev
bd6d067f34
Update 2024-11-16: multiple changes in one commit :(
2024-11-16 19:07:05 +00:00
Dmitrii Okunev
26cd16b0a5
Random fixes
2024-11-11 10:54:54 +00:00
Dmitrii Okunev
e07f377b41
Start implementing a builtin player
2024-10-27 22:19:02 +00:00
Dmitrii Okunev
7427488c60
Encrypt secrets instead of erasing them from logs
2024-10-24 17:41:36 +01:00
Dmitrii Okunev
3743f8d2b5
Fix a panic at start
2024-10-24 03:22:22 +01:00
Dmitrii Okunev
55ab7d04ba
Add a hacky eraser of secrets from logging strings
2024-10-22 20:55:24 +01:00
Dmitrii Okunev
e0e1c79012
Filter secrets out of objects provided to the logger
...
Note! We also need to make sure we do not leak private data
inside string values.
2024-10-22 18:32:12 +01:00
Dmitrii Okunev
c284735c34
Fix streaming to Kick
2024-10-21 19:49:25 +01:00
Dmitrii Okunev
b084ea8e1b
Fix the selection of the local endpoint for stream forwarding
2024-10-19 17:29:26 +01:00
Dmitrii Okunev
fb33738f1c
golines --max-len=60
2024-10-16 22:58:55 +01:00
Dmitrii Okunev
ce70093117
feat(streamserver): Allow hiding the stream key
2024-10-16 16:35:34 +01:00
Dmitrii Okunev
e37a330a03
feat(streamserver): Finish the implementation of RTMPS server support
2024-10-16 01:34:50 +01:00
Dmitrii Okunev
3ac051113f
feat(streamserver): Initial support of RTMPS
2024-10-15 20:16:57 +01:00
Dmitrii Okunev
197206c17a
Start adapting new streamforward to Android
2024-10-15 03:02:44 +01:00
Dmitrii Okunev
765da7c365
Decouple the common stream forwarding logic from the specific implementations
2024-10-13 02:49:00 +01:00
Dmitrii Okunev
a922adbe20
Make it run on Android
2024-10-11 02:15:22 +01:00
Dmitrii Okunev
1ce55d5f73
Bugfix the new streamserver
2024-10-10 01:30:54 +01:00
Dmitrii Okunev
4130ec8500
Move the libav recoder to a separate process to avoid SIGSEGV the whole process
2024-10-10 00:03:06 +01:00
Dmitrii Okunev
638cab9da9
libav-based stream forwarder finally works on Linux
2024-10-09 20:01:20 +01:00
Dmitrii Okunev
55d0db2937
Continue implementing new streamforward for windows
2024-10-09 19:51:28 +01:00
Dmitrii Okunev
91acdbf585
Add a basic libav-based remux-er
2024-10-09 17:53:40 +01:00
Dmitrii Okunev
a6faff1c39
Start implementing new streamforward for windows
...
Here we make it cross-compile with libvlc for windows as a proof
of concept that we can use C-bindings. This will be required
because for streamforward we want to use libav
2024-10-09 15:55:41 +01:00
Dmitrii Okunev
036b666abf
mediamtx-based server works
2024-10-08 22:21:51 +01:00
Dmitrii Okunev
3c153ff18b
Start migration of streaming servers to mediamtx
2024-10-08 21:18:50 +01:00
Dmitrii Okunev
3e5006b8e4
Continue decoupling away the streamserver implementation
2024-10-08 01:38:03 +01:00
Dmitrii Okunev
1a5ec3c7ba
Start decoupling away the streamserver implementation
2024-10-04 23:19:40 +01:00
Dmitrii Okunev
20cd2305ca
Start implementing video conversion
2024-09-29 12:55:59 +01:00
Dmitrii Okunev
5f3d4cfd26
Initial commit, pt. 110
2024-09-08 10:39:19 +01:00
Dmitrii Okunev
59afdb91f1
Initial commit, pt. 109
2024-09-02 02:39:33 +01:00
Dmitrii Okunev
971c17382b
Initial commit, pt. 108
2024-09-02 00:01:07 +01:00