Commit Graph

157 Commits

Author SHA1 Message Date
Yohann D'ANELLO 8427377d51 Revert "Try to use manually FFMPEG bindings to avoid having too much syscalls, not working yet"
This reverts commit d92bb1d4
2020-11-08 14:21:36 +01:00
Yohann D'ANELLO d92bb1d465 Try to use manually FFMPEG bindings to avoid having too much syscalls, not working yet 2020-11-08 00:08:52 +01:00
Yohann D'ANELLO cc40226111 Use stdout instead of Unix socket 2020-11-07 22:11:21 +01:00
Yohann D'ANELLO bdd67a5bd2 Use input stream instead of sample video 2020-11-07 21:45:18 +01:00
Yohann D'ANELLO eb0b022c11 Well it works when we place the buffer at the right place :) 2020-11-07 20:36:33 +01:00
Yohann D'ANELLO 4888a4d5fc I commit this only to revert easily to something that worked with VP8 2020-11-07 17:07:47 +01:00
Yohann D'ANELLO 9f8c3a907a Try to use the new H264 reader from pion, not working yet 2020-11-07 16:58:59 +01:00
Yohann D'ANELLO 8eea7d6e4f Upgrade pion 2020-11-07 14:58:15 +01:00
Yohann D'ANELLO 5b40aa886f Use random UDP ports to able to have multiple concurrent streams 2020-10-29 13:11:30 +01:00
Yohann D'ANELLO 9fc3d37e72 Update srtgo to don't depend anymore on C library 2020-10-29 13:04:13 +01:00
Yohann D'ANELLO 9e7e1ec0b8 Stream with the H264 codec to have no CPU usage 2020-10-27 19:32:23 +01:00
Yohann D'ANELLO 91c4e9d14d Forwarding should not have the re option 2020-10-21 13:34:39 +02:00
Yohann D'ANELLO 5ea8a0913b Add ability to format output URL with the start time of the stream, if the stream is recorded. 2020-10-21 11:47:06 +02:00
Alexandre Iooss e1f83a32df
Put webrtc SDP inside Quality struct 2020-10-19 21:45:23 +02:00
Alexandre Iooss e848d92a1a
Fix viewer count 2020-10-19 20:05:20 +02:00
Alexandre Iooss 34200afaed
Update package webrtc with Quality structure 2020-10-19 19:48:44 +02:00
Alexandre Iooss 340d0447a8
Update package telnet with Quality structure 2020-10-19 19:44:30 +02:00
Alexandre Iooss 069b2155be
Update package srt with Quality structure 2020-10-19 19:40:36 +02:00
Alexandre Iooss c317d91b8d
Update package forwarding with Quality structure 2020-10-19 19:28:30 +02:00
Alexandre Iooss f825d3d513
New Streams and Quality structures 2020-10-19 19:14:46 +02:00
Yohann D'ANELLO 37b5106c4e Fix the forwarding package with the new messaging package 2020-10-18 20:36:36 +02:00
Alexandre Iooss c42ca78fac
Add package comment on transcoder 2020-10-18 16:14:13 +02:00
Alexandre Iooss b9da2ab3a7
Make webrtc and forwarding work with new messaging 2020-10-18 16:05:28 +02:00
Alexandre Iooss 37d944621b
Fix messaging hang by output 2020-10-18 15:13:13 +02:00
Alexandre Iooss 09a3422d06
Configure and test transcoder 2020-10-18 11:06:54 +02:00
Alexandre Iooss 23b6eeaa05
Add transcoder package with text transcoder 2020-10-17 19:40:37 +02:00
Alexandre Iooss 1469bd8759
Define streams in main.go 2020-10-17 18:22:06 +02:00
Alexandre Iooss 88dfc22d81
Restructure telnet package 2020-10-17 18:12:25 +02:00
Alexandre Iooss f0990a630d
Make client count independant of outputs 2020-10-17 16:17:19 +02:00
Alexandre Iooss 70798ce1df
Test client count 2020-10-17 13:45:52 +02:00
Alexandre Iooss 5b8c73057b
Use reference to Stream 2020-10-17 13:43:16 +02:00
Alexandre Iooss 5b85eed646
Add Count method to stream 2020-10-17 13:03:49 +02:00
Alexandre Iooss 68d4ad8aee
Use messaging system in SRT package 2020-10-17 12:26:24 +02:00
Alexandre Iooss e0911ab050
Use []byte for stream data 2020-10-17 10:21:40 +02:00
Alexandre Iooss 73e6be1274
Add Stream messaging struct 2020-10-17 10:02:38 +02:00
Alexandre Iooss fcfe69143f
Fix telnet test 2020-10-16 20:53:38 +02:00
Alexandre Iooss b5907fee1a
Use ANSI background color for telnet package 2020-10-16 20:09:59 +02:00
Alexandre Iooss e63d4bf170
Iterate on pixel buffer in telnet package 2020-10-14 22:07:24 +02:00
Alexandre Iooss 772ddb1994
Fix typo in occurred 2020-10-14 21:36:12 +02:00
Alexandre Iooss c3629bdbb5
Remove ineffectual assignments 2020-10-14 21:33:51 +02:00
Yohann D'ANELLO e53d5a02ab More coverage on telnet package 2020-10-14 20:01:07 +02:00
Yohann D'ANELLO 1f0dc64c35 Ensure that one telnet client is connected in tests 2020-10-14 19:46:53 +02:00
Yohann D'ANELLO 8590f23039 Test telnet package 2020-10-14 19:42:23 +02:00
Yohann D'ANELLO e5f4c3a7e6 FFMPEG is a dependency, don't check if it is installed 2020-10-14 19:04:50 +02:00
Alexandre Iooss e56b21b819
Do not export ASCII chars 2020-10-14 19:02:03 +02:00
Alexandre Iooss 177ed189ff
Test WebRTC Serve 2020-10-14 18:57:37 +02:00
Alexandre Iooss 099fb8e203
Disable Trickle ICE 2020-10-14 18:37:51 +02:00
Alexandre Iooss 7d8c16fbb7
Pass webrtc sdp chan in newPeerHandler 2020-10-14 18:34:14 +02:00
Yohann D'ANELLO f21ad568cc Don't always reallocate memory to store ascii chars 2020-10-14 17:10:31 +02:00
Alexandre Iooss 36a890a914
Grow buffer each time 2020-10-14 16:46:39 +02:00