Thulinma
b45fd85b95
Workaround bug in OBS v25
2020-07-14 21:47:11 +02:00
Thulinma
7565704fdc
Fixed 32-bit compile issues
2019-01-25 23:49:56 +01:00
Thulinma
081f91653e
Updated capa for outputs
2018-12-13 13:18:12 +01:00
Erik Zandvliet
2607113727
Library code style update + some minor backports from Pro edition
2018-12-04 13:11:48 +01:00
Thulinma
ba34b3b1f7
Fixed compatibility with DU Recorder
2018-11-13 16:30:41 +01:00
Thulinma
776cfe1850
Backported various Pro edition changes and general code to Free edition
2018-10-15 10:25:43 +02:00
Thulinma
3a3498f17c
Added nicer error message handler in RTMP output connector
2018-10-08 11:26:49 +02:00
Thulinma
14fa673df6
Switched extended RTMP timestamps from big endian to little endian, to match most current-day implementations.
2018-10-03 23:55:48 +02:00
Thulinma
01e15663e9
Improved seek function for real-time protocols
2018-08-24 20:05:08 +02:00
Thulinma
5a6eaa30ac
Fixed RTMP compatibility with Larix Broadcaster
2018-08-23 13:44:53 +02:00
Thulinma
cf2d1b1ea8
RTMP fixup
2018-08-23 12:53:19 +02:00
Thulinma
cd514026ec
Made RTMP connect response more compatible with other software
2018-08-23 12:43:42 +02:00
Thulinma
9723159592
Improved selectDefaultTracks function to give feedback on selection changes.
2018-07-04 11:48:36 +02:00
Thulinma
43934cf69c
Added bootMsOffset to DTSC::Meta, RTMP now syncs on it.
2018-07-04 11:48:14 +02:00
Thulinma
dca157228e
Fixed RTMP implementation to match 2012 spec update and not 2009 original spec
2018-01-02 13:24:31 +01:00
Thulinma
90ce2e0b4c
No longer disconnect on deleteStream
2017-12-10 01:25:00 +01:00
Thulinma
186281c383
Set max RTMP chunk size to 64k
2017-11-11 22:23:52 +01:00
Thulinma
178c888e56
Removed minSkipAhead, improved seeking algorithm.
2017-09-29 16:20:51 +02:00
Thulinma
05d1fa5c8d
Updated RTMP output to use Util::ResizeablePointer
2017-07-28 18:37:03 +02:00
Thulinma
cef78b7d08
PCM support in Flash-based protocols
2017-06-19 12:40:32 +02:00
Thulinma
c12e7897cf
Compressed audio fixes for Flash-based protocols
2017-05-16 16:25:04 +02:00
Thulinma
60b425395e
Fixed FLV/RTMP/HDS A-law and Mu-law support
2017-05-12 15:07:18 +02:00
Thulinma
5e2b29466b
Fixes and improvements to generic push-input handling
2017-04-18 12:00:58 +02:00
Thulinma
eef9303e61
bufferLivePacket improvements for generic Outputs
2017-03-16 17:12:54 +01:00
Thulinma
9a783a782d
Unified all push-in-enabled outputs into a single style/function of accepting incoming pushes
2017-02-28 14:05:37 +01:00
Thulinma
3307e2a492
Fixed audio-only and video-only RTMP live support (Open Source-only bug)
2016-12-31 15:13:11 +01:00
Thulinma
6b962aae9f
Made RTMP timestamp checks track-specific
2016-12-28 16:37:21 +01:00
Thulinma
bdb1578ba6
Robustified RTMP thisPacket handling
2016-11-18 15:33:45 +01:00
Thulinma
56c1d1e3a1
RTMP push security improvements
2016-11-14 10:52:54 +01:00
Thulinma
419686f50c
Fixed zero-timestamp RTMP push output
2016-10-11 15:15:41 +02:00
Thulinma
748960bb44
Removed JSON dependency from FLV, sped up FLV input significantly, minor RTMP input speedup
2016-10-11 15:13:52 +02:00
Thulinma
65a225ed95
RTMP output now supports "audio" and "video" parameters for track selection, as well as "track".
2016-10-11 11:25:48 +02:00
Thulinma
c74b3e4b8a
Added XSplit bandwidth check output suppression
2016-09-15 16:03:24 +02:00
Thulinma
8710a8b988
Fixed RTMP offsets and VoD seeking
2016-09-02 18:07:38 +02:00
Thulinma
b7c3d7dc44
Various stability and verbosity tweaks for DTSC, RTMP and in general
2016-07-23 13:11:25 +02:00
Thulinma
dd612a2643
RTMP fixes for streams > 5h in duration.
2016-07-22 11:25:38 +02:00
Erik Zandvliet
7d4fd24866
Resolved play/pause issue with JWPlayer
2016-07-22 11:24:16 +02:00
Thulinma
e1fac6248e
Fix RTMP not shutting down on playback.
2016-07-21 11:39:31 +02:00
Thulinma
ec7f7f5bc4
Correctly initialize isPushing value for RTMP
2016-07-20 23:59:54 +02:00
Thulinma
ba044b4470
Fixes FLV/RTMP compatibility issues with corrupted RTMP streams, fixes various flash-codecs through RTMP.
2016-06-23 20:13:54 +02:00
Thulinma
425aa3059f
Optimized waiting for streams/tracks.
2016-06-06 16:31:06 +02:00
Thulinma
4c9c6fa7ba
Backported various little edits from Pro edition.
2016-06-02 14:07:21 +02:00
Thulinma
66dc2dc0cb
Encoding fixes:
...
- base64 library renamed to encode library
- Moved urlencode/urldecode functions from HTTP library to encode library
- Moved hex/unhex functions from HTTP library to encode library
- Added urldecode support to RTMP urls, fixing XSplit wildcard stream support
2016-04-14 12:03:40 +02:00
Thulinma
d56e7f1408
Added a proxy in Output for getting the host (by Erik Zandvliet)
2016-02-12 15:51:54 +01:00
Erik Zandvliet
3c48a6c03c
Embedding of flash players
2016-01-26 14:14:12 +01:00
Thulinma
c20b8f2081
Fixed newlines in debug messages. Also, backported various Pro edition fixes that belonged in OS edition.
2015-10-08 13:54:54 +02:00
Thulinma
0789cc46d2
Implemented RTMP calls ping and FCSubscribe, fixed a few RTMP typoes, added error handler for unsupported commands.
2015-06-12 23:58:23 +02:00
Thulinma
17aa6bbbb6
Compatibility improvements as well as simplification to RTMP push input.
2015-05-21 19:10:05 +02:00
Thulinma
69cf17d01d
Increased maximum simultaneous tracks from 5 to 10, made this a define option. Allow multiple pushes through a single RTMP connection.
2015-04-14 15:30:25 +02:00
Erik Zandvliet
d370ef4eac
Working multi-input
2015-04-02 09:56:47 +02:00