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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								babbcf706a 
								
							 
						 
						
							
							
								
								Add support for telling iOS devices apart by X-Playback-Session-Id and allow IPv6-mapped IPv4 addresses to be properly recognized by the trusted proxy setting.  
							
							
							
						 
						
							2016-04-19 18:26:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								08bab96a6a 
								
							 
						 
						
							
							
								
								Fixed X-Real-IP header support.  
							
							
							
						 
						
							2016-04-19 18:25:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9896b5837e 
								
							 
						 
						
							
							
								
								Pro side of encoding fixes.  
							
							
							
						 
						
							2016-04-14 12:08:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d20c4f5ec5 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							... 
							
							
							
							# Conflicts:
#	src/output/output_hss.cpp
#	src/output/output_rtmp.cpp 
							
						 
						
							2016-04-14 12:05:55 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								87e2c774fd 
								
							 
						 
						
							
							
								
								Added RTMP unescaping code to fix Xsplit support for wildcard streams.  
							
							
							
						 
						
							2016-04-13 16:16:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								4c2eeb96c8 
								
							 
						 
						
							
							
								
								Fix for handling negative h264 offsets in mp4  
							
							
							
						 
						
							2016-04-12 15:07:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								cbaf4107f9 
								
							 
						 
						
							
							
								
								Silly mistake is silly.  
							
							
							
						 
						
							2016-04-05 10:05:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Balder 
								
							 
						 
						
							
							
							
							
								
							
							
								7710a7d8a7 
								
							 
						 
						
							
							
								
								BalderDash fixes (H264 mp4 codecs weirdness//FF)  
							
							
							
						 
						
							2016-02-29 11:35:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e2e95b5a 
								
							 
						 
						
							
							
								
								Added USER_NEW trigger.  
							
							
							
						 
						
							2016-02-19 11:33:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4db2ea97ed 
								
							 
						 
						
							
							
								
								HLS now won't remove fragments if <= 3 available  
							
							
							
						 
						
							2016-02-19 11:32:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a6ef31d1ea 
								
							 
						 
						
							
							
								
								Changed buffer full/empty behaviour to trigger at 3 segments instead of 50% of buffer size.  
							
							
							
						 
						
							2016-02-19 11:32:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f03a4591 
								
							 
						 
						
							
							
								
								Undo undone stuff. Bad Erik!  
							
							
							
						 
						
							2016-02-18 13:33:34 +01:00