Thulinma
|
070b4d7866
|
RTMP push output fixes, RTMP input read fixes.
|
2016-05-25 14:36:44 +02:00 |
|
Thulinma
|
e65c43defc
|
Made RTMP push output not work in real-time mode, but fast-as-possible mode.
|
2016-05-25 13:16:19 +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
|
3d5f0ff5ba
|
Made DTSC output either list as input or output, but never as viewer.
|
2016-05-23 11:54:36 +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
|
5d4366fdf1
|
Added URL passthrough.
|
2016-05-19 15:37:44 +02:00 |
|
Thulinma
|
2bcdb74917
|
Possible fix?
|
2016-05-19 14:08:40 +02:00 |
|
Thulinma
|
477d5e8899
|
Make maxkbps default unlimited.
|
2016-05-19 13:00:39 +02:00 |
|
Thulinma
|
1676159298
|
More debugging.
|
2016-05-19 12:51:51 +02:00 |
|
Thulinma
|
8d3daf4def
|
Swapped RTMP and HDS in priority ordering for playback options.
|
2016-05-19 10:32:48 +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 |
|
Erik Zandvliet
|
d04774cab5
|
Use only session id when one is available, strips out user-agent multiples on apple devices.
|
2016-05-17 14:56:03 +02:00 |
|
Erik Zandvliet
|
5704bb6595
|
Brackets to fix a negative overflow
|
2016-05-17 10:02:23 +02:00 |
|
Thulinma
|
219e326048
|
RTMP rate-limiting implemented, RTMP push now supports leaving off the target stream name.
|
2016-05-16 16:48:21 +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 |
|
Erik Zandvliet
|
e8eb3a36ee
|
Send only the first keyframe with command line file for FLV output.
|
2016-05-13 17:23:11 +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
|
4a3c2a055b
|
Fixed urldecoding for receiving RTMP pushes.
|
2016-05-12 14:49:19 +02:00 |
|
Thulinma
|
fcdf788596
|
Implemented RTMP push output.
|
2016-05-12 14:49:19 +02:00 |
|
Thulinma
|
8ddfb000df
|
Fixed .flv recording
Added .ts recording
Added .mp3 recording
Added support for stdout output in FLV, MP3 and HTTPTS outputs
|
2016-05-12 14:49:14 +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
|
9e85f255ef
|
Suppress untrusted proxy messages if not relevant.
|
2016-05-03 17:01:46 +02:00 |
|
Thulinma
|
f4b296164e
|
Fixed all semaphore instances not being cleaned up properly.
|
2016-05-03 12:13:58 +02:00 |
|
Thulinma
|
4c1760f5f7
|
Fixed IPv6 fix for trusted proxies.
|
2016-04-29 15:44:30 +02:00 |
|
Thulinma
|
dbe2b1f661
|
HLS now sends unique session IDs for splitting sessions from each other.
|
2016-04-22 16:17:28 +02:00 |
|
Thulinma
|
61b66e349e
|
Added onCrash handler for inputs, buffer now does proper cleanup when crashing.
|
2016-04-22 09:30:32 +02:00 |
|