1
0
mirror of https://gitlab.crans.org/nounous/ghostream.git synced 2025-08-05 21:59:34 +02:00
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