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 
								
							 
						 
						
							
							
							
							
								
							
							
								9947f3a5ec 
								
							 
						 
						
							
							
								
								Removed non-existant HTML5 Smooth Streaming identifier  
							
							
							
						 
						
							2018-08-13 13:38:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								855f431b59 
								
							 
						 
						
							
							
								
								Stream source no longer listed in internal HTTP outputs  
							
							
							
						 
						
							2018-07-29 21:34:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c0bab1d10d 
								
							 
						 
						
							
							
								
								Magical fix for HTTP output selection not allowing slashes in the $-part.  
							
							
							
						 
						
							2018-07-26 16:24:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d944d4600e 
								
							 
						 
						
							
							
								
								Added CORS headers and OPTIONS/HEAD support for HTTP internal's onFail responses.  
							
							
							
						 
						
							2018-07-23 12:53:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								14427f0167 
								
							 
						 
						
							
							
								
								EBML updates:  
							
							... 
							
							
							
							- AV1 support
- Support for outputting fragments longer than 30 seconds in duration
- Fixed FireFox support for Opus audio tracks
- Added support for stdin live input of EBML
- Fixed broken timestamps when seeking in VoD EBML files
- Analyser now calculates offsets for (manual) double-checking
- Added JSON track support to EBML input and output
- Added basic input support for SRT/ASS/SSA subtitles
- Opus CODECDELAY now actually calculated.
- Fixed Opus in Firefox
- Improved MP3 support, more robust handling of corruption, support for non-standard timescale sources
# Conflicts:
#	src/output/output_ebml.cpp 
							
						 
						
							2018-07-20 14:23:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								18f9d2682f 
								
							 
						 
						
							
							
								
								Added some helpful high-level debug messages to generic IO handlers, fixed missing track selection when streaming live input  
							
							
							
						 
						
							2018-07-20 14:22:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4710fcade4 
								
							 
						 
						
							
							
								
								Websockets now have unique session IDs per connection.  
							
							
							
						 
						
							2018-07-09 16:42:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								67cba61ed7 
								
							 
						 
						
							
							
								
								Edited JSON codec format  
							
							
							
						 
						
							2018-07-04 11:48:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9723159592 
								
							 
						 
						
							
							
								
								Improved selectDefaultTracks function to give feedback on selection changes.  
							
							
							
						 
						
							2018-07-04 11:48:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9104d68a5d 
								
							 
						 
						
							
							
								
								Updated generic HTTP output to support websockets. Added basic websocket JSON push support.  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								bd0b820577 
								
							 
						 
						
							
							
								
								Added JSON output duplicate checking and persistent connections  
							
							
							
						 
						
							2018-07-04 11:25:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6adfc2c970 
								
							 
						 
						
							
							
								
								Allow downloading of MP4 output as file through ?dl=1 and/or ?dl=filename.ext GET parameter  
							
							
							
						 
						
							2018-07-04 11:24:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								1451b64e00 
								
							 
						 
						
							
							
								
								Improved track selection logic for JSON output  
							
							
							
						 
						
							2018-07-04 11:19:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								967bc5729c 
								
							 
						 
						
							
							
								
								Improved input start behavior for live pushed streams  
							
							
							
						 
						
							2018-06-12 11:24:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f0b596b2 
								
							 
						 
						
							
							
								
								Add support for boolean options to HTTP-based outputs  
							
							
							
						 
						
							2018-05-17 21:44:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0c41fee7c8 
								
							 
						 
						
							
							
								
								Fixed ELST box in mp4, and use it to fix track desync issues.  
							
							
							
						 
						
							2018-05-16 10:55:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ecbb48dbfe 
								
							 
						 
						
							
							
								
								Fixed http_internal responses for offline streams  
							
							
							
						 
						
							2018-05-16 10:47:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								06bda0240c 
								
							 
						 
						
							
							
								
								Add codec/resolution/framerate information to HLS index  
							
							
							
						 
						
							2018-04-23 10:56:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								e39599894f 
								
							 
						 
						
							
							
								
								support for protocol detection in player.js internal default URL  
							
							
							
						 
						
							2018-04-04 16:05:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3c67277d81 
								
							 
						 
						
							
							
								
								Changed EBML and MP4 priorities  
							
							
							
						 
						
							2018-03-27 15:57:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f65c759292 
								
							 
						 
						
							
							
								
								Implemented browser detection and handling of output-specific browser exceptions.  
							
							
							
						 
						
							2018-03-27 15:57:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b0bf1d14ec 
								
							 
						 
						
							
							
								
								Added HTTP info.js websocket mode  
							
							
							
						 
						
							2018-03-20 15:06:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								798f099638 
								
							 
						 
						
							
							
								
								JSON output websocket support  
							
							
							
						 
						
							2018-03-20 14:58:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								74baf8d4a4 
								
							 
						 
						
							
							
								
								Added Output::disconnect() call  
							
							
							
						 
						
							2018-03-20 14:22:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a762932c45 
								
							 
						 
						
							
							
								
								EBML library, input and output, supports MKV and WebM.  
							
							
							
						 
						
							2018-01-24 20:10:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								105b1677d1 
								
							 
						 
						
							
							
								
								Generalized byte range request parsing  
							
							
							
						 
						
							2018-01-24 19:21:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								363df9aacf 
								
							 
						 
						
							
							
								
								Moved getMainSelectedTrack to InOutBase class  
							
							
							
						 
						
							2018-01-24 18:59:29 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								ec2dda0bff 
								
							 
						 
						
							
							
								
								Fixed behaviour when stream cannot be loaded for JSON/JS and HTML page outputs, backported a few Pro improvements to OS edition  
							
							
							
						 
						
							2018-01-02 12:05:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b3cdf34fbc 
								
							 
						 
						
							
							
								
								Respond more correctly to failed HLS requests  
							
							
							
						 
						
							2017-12-11 13:13:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								90ce2e0b4c 
								
							 
						 
						
							
							
								
								No longer disconnect on deleteStream  
							
							
							
						 
						
							2017-12-10 01:25:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								304426c2c6 
								
							 
						 
						
							
							
								
								Improved logging system  
							
							
							
						 
						
							2017-12-08 19:48:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								15801aa7b7 
								
							 
						 
						
							
							
								
								Track mapping and deletion fixes  
							
							
							
						 
						
							2017-11-28 11:08:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ae8760ee08 
								
							 
						 
						
							
							
								
								Changed default track selection ordering for VoD files back to previous ordering, live is still reversed.  
							
							
							
						 
						
							2017-11-23 14:07:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								186281c383 
								
							 
						 
						
							
							
								
								Set max RTMP chunk size to 64k  
							
							
							
						 
						
							2017-11-11 22:23:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ef8d305f37 
								
							 
						 
						
							
							
								
								Improved debug message levels for MP4 output  
							
							
							
						 
						
							2017-11-07 14:28:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d036490f 
								
							 
						 
						
							
							
								
								Fixed same-connection HTTP requests after any end of track is reached  
							
							
							
						 
						
							2017-11-07 14:25:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7550ce52e4 
								
							 
						 
						
							
							
								
								Added missing relative URL for HTML page stream output  
							
							
							
						 
						
							2017-10-24 14:43:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								c1373fba17 
								
							 
						 
						
							
							
								
								Fixes hls crash on non-existing streams  
							
							
							
						 
						
							2017-10-20 14:23:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								90c017bfcd 
								
							 
						 
						
							
							
								
								Exit page load on !keepGoing()  
							
							
							
						 
						
							2017-10-09 15:17:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								178c888e56 
								
							 
						 
						
							
							
								
								Removed minSkipAhead, improved seeking algorithm.  
							
							
							
						 
						
							2017-09-29 16:20:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f2802844 
								
							 
						 
						
							
							
								
								Added minKeepAway support to DTSC::Track object, senders and parsers  
							
							
							
						 
						
							2017-08-03 15:06:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3eb69ff2c7 
								
							 
						 
						
							
							
								
								Changed bufferLivePacket and related functions to have const DTSC::Packet references  
							
							
							
						 
						
							2017-07-28 18:38:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								05d1fa5c8d 
								
							 
						 
						
							
							
								
								Updated RTMP output to use Util::ResizeablePointer  
							
							
							
						 
						
							2017-07-28 18:37:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								f5293ea29f 
								
							 
						 
						
							
							
								
								MP4 rework  
							
							
							
						 
						
							2017-07-19 17:30:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f4242f23bf 
								
							 
						 
						
							
							
								
								Incoming pushes now wait for buffer shutdowns and restart it, if needed (no more failing quick successive pushes!), simplified output logic with keepGoing() function, added missing termination checks in some wait loops  
							
							
							
						 
						
							2017-07-04 13:12:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7f76d7bc30 
								
							 
						 
						
							
							
								
								Added ability for file recording to create parent directories first  
							
							
							
						 
						
							2017-06-23 15:05:50 +02:00