Thulinma
|
5ad6679783
|
Optimized live packet wait loop
|
2016-05-26 23:36:26 +02:00 |
|
Thulinma
|
9e245c2b51
|
Fix stopping behaviour for outgoing pushes when streams end.
|
2016-05-26 12:48:52 +02:00 |
|
Thulinma
|
4aa4335354
|
Instead of reloading only TRID, reconnect to entire stream when waiting for 2+ seconds.
|
2016-05-25 16:39:46 +02:00 |
|
Thulinma
|
3bbda96ca0
|
More debug level tweaks at production level.
|
2016-05-25 13:16:19 +02:00 |
|
Thulinma
|
d05ae8fa23
|
More debug output for handling timed out tracks, including possible workaround and/or fix.
|
2016-05-25 13:16:19 +02:00 |
|
Thulinma
|
aac1fcc351
|
Tweaked output log message verbosity
|
2016-05-24 11:07:01 +02:00 |
|
Thulinma
|
254fb94b62
|
Fixed reconnect() sometimes segfaulting for live streams on first attempt.
|
2016-05-23 11:48:59 +02:00 |
|
Thulinma
|
1193c6354b
|
Revert "Debug copies"
This reverts commit 6010d8bbfe .
|
2016-05-20 16:02:05 +02:00 |
|
Thulinma
|
4da9feea1f
|
Fix timeout bug.
|
2016-05-20 15:57:06 +02:00 |
|
Thulinma
|
089940145e
|
Disabled USER_NEW for INPUT and OUTPUT type connections. Only real viewers trigger USER_NEW now.
|
2016-05-20 14:21:48 +02:00 |
|
Thulinma
|
5759dbef0f
|
Added "invalidate_sessions" API call, made USER_NEW trigger even more atomic.
|
2016-05-20 13:06:37 +02:00 |
|
Erik Zandvliet
|
6010d8bbfe
|
Debug copies
|
2016-05-19 17:53:46 +02:00 |
|
Erik Zandvliet
|
5c4e0d8c54
|
More reasonable size for metadata
|
2016-05-19 17:32:47 +02:00 |
|
Thulinma
|
2bcdb74917
|
Possible fix?
|
2016-05-19 14:08:40 +02:00 |
|
Thulinma
|
1676159298
|
More debugging.
|
2016-05-19 12:51:51 +02:00 |
|
Thulinma
|
94020051c4
|
Fixed stats timing out while waiting for data, improved debug message verbosity some more.
|
2016-05-19 10:31:32 +02:00 |
|
Thulinma
|
601a10a275
|
Made verbosity of playback more sensible.
|
2016-05-19 10:01:55 +02:00 |
|
Thulinma
|
bb1c919948
|
Checksum and sync byte fixes.
|
2016-05-19 00:16:52 +02:00 |
|
Thulinma
|
0ea2a5e4b1
|
USER_NEW trigger payload updated to exact same hostname as in stats, added EXTREME-level stats debug message.
|
2016-05-18 17:29:08 +02:00 |
|
Erik Zandvliet
|
72de5e5b90
|
Changed sleep to wait everywhere where it was needed
|
2016-05-18 17:06:23 +02:00 |
|
Thulinma
|
3ad8317df7
|
Force sync when USER_NEW trigger is done.
|
2016-05-18 17:03:26 +02:00 |
|
Thulinma
|
9c20066925
|
Whoops.
|
2016-05-18 15:37:34 +02:00 |
|
Thulinma
|
edb1d5ca67
|
Added generic session ID overrider.
|
2016-05-18 13:24:23 +02:00 |
|
Thulinma
|
d7b88cfabd
|
Sync byte timeout fixes.
|
2016-05-18 01:07:50 +02:00 |
|
Thulinma
|
dfc41cc596
|
Prometheus stats split over viewers, incoming and outgoing.
Load balancer updated to use new split stats and provide info per host and/or stream if requested over its port.
|
2016-05-15 00:20:53 +02:00 |
|
Erik Zandvliet
|
a5a9facc22
|
DTSC Pull optimizes and quick-negotiate.
|
2016-05-13 17:27:25 +02:00 |
|
Thulinma
|
d2df5d2cae
|
Fixed segfault when connecting to a stream that is currently shutting down.
|
2016-05-12 17:29:40 +02:00 |
|
Thulinma
|
263dee7b25
|
Added push-related API calls to controller, made outputs able to wait for playable streams.
|
2016-05-11 13:55:23 +02:00 |
|
Thulinma
|
cc8ab01a44
|
Fixed MP4 byte-precise seeking + tweaks to debug message verbosity.
|
2016-05-11 13:45:50 +02:00 |
|
Thulinma
|
fa41e02047
|
Removed 5s timeout from streamAlive call.
|
2016-05-05 16:05:12 +02:00 |
|
Thulinma
|
7e82673a13
|
Minor fixes.
|
2016-05-05 16:05:12 +02:00 |
|
Erik Zandvliet
|
dda0ea669c
|
Fully implemented DTSC pull support
|
2016-05-05 16:05:12 +02:00 |
|
Thulinma
|
668560ff05
|
Added skipDynamic optional argument to most binary representations of metadata/tracks, which skips sending dynamic parts of the metadata if true.
|
2016-05-05 16:05:12 +02:00 |
|
Thulinma
|
1f5dfdc580
|
Converted argument style to new singular method.
|
2016-05-04 16:51:16 +02:00 |
|
Thulinma
|
911cb65740
|
Fixed host not always being set correctly, probably.
|
2016-05-03 17:18:34 +02:00 |
|
Thulinma
|
f4b296164e
|
Fixed all semaphore instances not being cleaned up properly.
|
2016-05-03 12:13:58 +02:00 |
|
Thulinma
|
61b66e349e
|
Added onCrash handler for inputs, buffer now does proper cleanup when crashing.
|
2016-04-22 09:30:32 +02:00 |
|
Thulinma
|
f6e2e95b5a
|
Added USER_NEW trigger.
|
2016-02-19 11:33:40 +01:00 |
|
Erik Zandvliet
|
c25a533729
|
Recording, HLS Push, UDP (Multicast) Input, Threaded TS
|
2016-02-12 16:30:33 +01:00 |
|
ozzay
|
1c3e143709
|
Recording functionality by Diederick Huijbers, slightly tweaked.
|
2016-02-12 16:29:08 +01:00 |
|
Erik Zandvliet
|
c0b5f0d4b1
|
X-Real-IP support
|
2016-02-12 16:29:08 +01:00 |
|
Thulinma
|
53febd82d1
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input_buffer.cpp
|
2016-02-12 16:18:54 +01:00 |
|
Thulinma
|
d56e7f1408
|
Added a proxy in Output for getting the host (by Erik Zandvliet)
|
2016-02-12 15:51:54 +01:00 |
|
Thulinma
|
8eb518606a
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input_buffer.cpp
|
2015-12-25 15:44:23 +01:00 |
|
Thulinma
|
401fe65979
|
- Made HLS no longer skip first fragment.
- Ignore metadata tracks and invalid tracks for buffer calculations.
- Fixed statistics.
|
2015-12-25 14:37:32 +01:00 |
|
Thulinma
|
9e1f0fcb7d
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/input/input_buffer.cpp
|
2015-11-27 10:44:09 +01:00 |
|
Thulinma
|
c9ddc3fe1a
|
Fixed level of waiting for track debug message.
|
2015-11-27 10:01:24 +01:00 |
|
Thulinma
|
279add438a
|
Implemented triggers.
Merged from code by Wouter Spruit, with additions by yours truly.
|
2015-10-14 10:48:00 +02:00 |
|
Thulinma
|
eb6b98b219
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/controller/controller.cpp
|
2015-10-14 10:38:59 +02:00 |
|
Thulinma
|
3ba11441a1
|
Improved flow of controller main function, made config file only re-write if updates were actually necessary, failure to open a stream input now fails the output correctly.
|
2015-10-14 10:25:58 +02:00 |
|