aler9
							
						 
						
							 
							
							
							
								
							
								bab5caee01 
								
							
								 
							
						 
						
							
							
								
								webrtc: fix connection in case of high latency  
							
							 
							
							... 
							
							
 
							
							When latency is high, one side of the peer connection switched to the
"connected" state before the other one, and then closed the WebSocket
connection since it's useless after the peer connection has been
established. This caused the other side of the connection to detect a
WebSocket error and to exit.
The WebSocket connection must remain open, otherwise the
"connected" state is not set by both parts. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								7a5c426ae4 
								
							
								 
							
						 
						
							
							
								
								apidocs: add missing config parameters  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								ec86401037 
								
							
								 
							
						 
						
							
							
								
								webrtc: make HTTPS optional ( #1312 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								0e68aedf12 
								
							
								 
							
						 
						
							
							
								
								webrtc: fix support for video + audio  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								aac0f1b8a2 
								
							
								 
							
						 
						
							
							
								
								webrtc: fix sending of RTCP sender reports  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								ac371d8dca 
								
							
								 
							
						 
						
							
							
								
								remove sendrecv comment  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								96519ac23c 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								0772db509a 
								
							
								 
							
						 
						
							
							
								
								fix freeze when reading a stream with both HLS and RTSP  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								f9bf62ef0a 
								
							
								 
							
						 
						
							
							
								
								update readme  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								4bad36345a 
								
							
								 
							
						 
						
							
							
								
								update readme  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								5efe97abf1 
								
									
								
							
								 
							
						 
						
							
							
								
								Support reading with WebRTC ( #1242 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								478607a602 
								
							
								 
							
						 
						
							
							
								
								hls muxer: ask credentials again after failed attemps  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								57015e2bf0 
								
							
								 
							
						 
						
							
							
								
								fix authentication with VLC  
							
							 
							
							... 
							
							
 
							
							This fixes the case in which VLC is trying to read a path with a query
(i.e. stream?mykey=myval) and the path requires read credentials. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								6524130ab9 
								
							
								 
							
						 
						
							
							
								
								implement resizing of oversized H265 RTP packets  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								ffbdf51669 
								
							
								 
							
						 
						
							
							
								
								fix handling of oversized H264 RTP packets  
							
							 
							
							... 
							
							
 
							
							Resized RTP packets were wrongly mixed with original packets.
Original packets are now discarded correctly. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								39da300345 
								
							
								 
							
						 
						
							
							
								
								update H265 track parameters when resolution, VPS, SPS or PPS change  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								4bafa4ea9b 
								
							
								 
							
						 
						
							
							
								
								add dedicated processors for H265 and Opus  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								c778c049ce 
								
									
								
							
								 
							
						 
						
							
							
								
								switch to gortsplib v2 ( #1301 )  
							
							 
							
							... 
							
							
 
							
							Fixes  #1103 
gortsplib/v2 supports multiple formats inside a single track (media). This allows to apply the resizing algorithm to single formats inside medias.
For instance, if a media contains a a proprietary format and an H264 format, and the latter has oversized packets, they can now be resized. 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								074cfa6712 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								feae9222c6 
								
							
								 
							
						 
						
							
							
								
								add latest-rpi docker image  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								3b5efb25a3 
								
							
								 
							
						 
						
							
							
								
								add docker images with libcamera included ( #1110 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								ff12605106 
								
							
								 
							
						 
						
							
							
								
								rpicamera: remove grep and awk dependency  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								062fb600e8 
								
							
								 
							
						 
						
							
							
								
								return an error when rpiCamera in used in two paths ( #1257 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								99855e0909 
								
							
								 
							
						 
						
							
							
								
								fix generation of Docker images ( #1293 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								c44b4099c2 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								5319f9ed47 
								
							
								 
							
						 
						
							
							
								
								update readme  
							
							 
							
							... 
							
							
 
							
							add instructions on how to compile with Raspberry Pi camera support 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								88fcb25759 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								3f5c550baf 
								
							
								 
							
						 
						
							
							
								
								rpicamera: support libcamera 0.0.2  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								7fef5500cb 
								
							
								 
							
						 
						
							
							
								
								fix codecov / github api limits  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								7ed0a873f5 
								
							
								 
							
						 
						
							
							
								
								use Track.String() instead of reflect for getting track names  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								e605727c78 
								
									
								
							
								 
							
						 
						
							
							
								
								produce same absolute time in RTSP and HLS ( #1249 )  
							
							 
							
							... 
							
							
 
							
							* add a NTP timestamp to each data unit
* use that NTP timestamp in all protocols 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								7a49b92d9b 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								282d155a4f 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								6471800b52 
								
									
								
							
								 
							
						 
						
							
							
								
								rtmp server: fix responses to ping requests ( #1245 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								8bee4af86a 
								
									
								
							
								 
							
						 
						
							
							
								
								api, metrics: add number of bytes received and sent from/to all entities ( #1235 )  
							
							 
							
							... 
							
							
 
							
							* API: number of bytes received/sent from/to RTSP connections
* API: number of bytes received/sent from/to RTSP sessions
* API: number of bytes received/sent from/to RTMP connections
* API: number of bytes sent to HLS connections
* API: number of bytes received from paths
* metrics of all the above 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								71ef9b47ab 
								
									
								
							
								 
							
						 
						
							
							
								
								upgrade base image of workflows ( #1239 )  
							
							 
							
							... 
							
							
 
							
							* upgrade base image of workflows
* upgrade checkout actions 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								423bb61daa 
								
									
								
							
								 
							
						 
						
							
							
								
								use UUIDs as IDs in all entities ( #1234 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								4ac175d3cc 
								
									
								
							
								 
							
						 
						
							
							
								
								api, metrics: add endpoints and metrics for RTSP connections ( #1233 )  
							
							 
							
							... 
							
							
 
							
							new API endpoints:
* /v1/rtspconns/list
* /v1/rtspsconns/list
new metrics:
* rtsp_conns
* rtsps_conns 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								16580c8985 
								
							
								 
							
						 
						
							
							
								
								move all tests under same workflow  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								e6a9e280b5 
								
							
								 
							
						 
						
							
							
								
								decrease release build times  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								1252472e05 
								
							
								 
							
						 
						
							
							
								
								optimize "release" workflow  
							
							 
							
							... 
							
							
 
							
							build binaries once for both GitHub and Docker Hub 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								22f52b0d96 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								4c96a6873e 
								
									
								
							
								 
							
						 
						
							
							
								
								rpicamera: allow to use the Raspberry Pi Camera with Docker ( #1212 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								ac8207c8f4 
								
							
								 
							
						 
						
							
							
								
								update gortsplib  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								4e4067dc85 
								
							
								 
							
						 
						
							
							
								
								rpicamera: avoid hanging during encode errors ( #1133 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								4d770cef94 
								
							
								 
							
						 
						
							
							
								
								hide normal decoder states from logs  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								b21967260d 
								
							
								 
							
						 
						
							
							
								
								add license file to binaries and docker images ( #1138 )  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								eae895e321 
								
							
								 
							
						 
						
							
							
								
								decrease ram consumption  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								aler9
							
						 
						
							 
							
							
							
								
							
								7eb7883270 
								
							
								 
							
						 
						
							
							
								
								improve performance  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Alessandro Ros
							
						 
						
							 
							
							
								
								
							
							
								
							
								0943b269ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Decode streams once and only when needed ( #1218 )  
							
							 
							
							... 
							
							
 
							
							* split data into specialized structs
* move MPEG4-audio decoding into streamTrack
* restore video/audio synchronization in HLS muxer and RTMP server
* log decode errors
* move H264 decoding and re-encoding here from gortsplib
* add tests
* update gortsplib 
							
						 
						
							3 years ago