1
0
mirror of https://gitlab.crans.org/nounous/ghostream.git synced 2024-12-22 20:52:20 +00:00
Commit Graph

339 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
4e0dea4eab Upgrade pion-webrtc 2020-11-07 16:12:30 +01:00
Yohann D'ANELLO
fc3c0f606c Reduce bcrypt rounds for demo password to 10 to displaying the bcrypt process in the CPU profiling 2020-11-07 15:03:42 +01:00
Yohann D'ANELLO
e1bdae5380 Add profiling during debugging 2020-11-07 15:02:09 +01:00
Yohann D'ANELLO
26e7182085 Close websocket handler on error 2020-11-07 15:00:33 +01:00
Yohann D'ANELLO
59c47ca3e0 5 UDP ports are not enough 2020-11-07 15:00:06 +01:00
Yohann D'ANELLO
8eea7d6e4f Upgrade pion 2020-11-07 14:58:15 +01:00
Yohann D'ANELLO
f394af9257 Update main page 2020-10-29 13:43:36 +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
Alexandre Iooss
cdb56c8bf5
Fix sendLocalDescription retry in web client 2020-10-23 08:11:55 +02:00
Alexandre Iooss
ff2ebd76f1
Make viewer able to change quality 2020-10-22 18:41:14 +02:00
Alexandre Iooss
4cbb1d8192
Better javascript messages 2020-10-22 18:21:42 +02:00
Alexandre Iooss
24478bdc7a
Retry message sending when websocket not ready 2020-10-22 13:42:45 +02:00
Alexandre Iooss
0f4c57bcde
Cache go modules in CI 2020-10-22 10:38:47 +02:00
erdnaxe
c0820db244 Merge branch 'websocket' into 'dev'
Websocket

See merge request nounous/ghostream!7
2020-10-22 08:26:41 +02:00
Alexandre Iooss
a2a74761bb
Parse JSON from server SDP 2020-10-22 08:23:35 +02:00
Alexandre Iooss
ba8bf426e0
Fix JSON decoding 2020-10-22 08:19:01 +02:00
Alexandre Iooss
90d7bd4760
Add package comment in websocket_handler.go 2020-10-21 22:43:28 +02:00
Alexandre Iooss
2928e8ae77
Rename main.js to viewer.js 2020-10-21 22:43:11 +02:00
Alexandre Iooss
e461c0b526
Fix some undefined this in js classes 2020-10-21 22:38:36 +02:00
Alexandre Iooss
9d162b13ed
WebRTC JS module 2020-10-21 22:10:39 +02: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
0b3fb87fa2
Working javascript modules 2020-10-20 21:59:07 +02:00
Alexandre Iooss
c88f473ec0
Remove old JS 2020-10-20 21:45:26 +02:00
Alexandre Iooss
11231ceb84
viewerCounter and websocket JS modules 2020-10-20 21:29:41 +02:00
Alexandre Iooss
01efba3e3f
Handle websocket 2020-10-20 19:12:15 +02:00
Alexandre Iooss
ac2f87e936
Add HTML viewport 2020-10-20 09:24:56 +02:00
Alexandre Iooss
cd63c93dce
Fix web player overflow 2020-10-19 21:52:53 +02:00
Alexandre Iooss
4727b2bf64
Fix typo in outputted 2020-10-19 21:49:37 +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
d263f743f7
Update package web with Quality structure 2020-10-19 19:57:04 +02:00
Alexandre Iooss
d03d4fed40
Update package text with Quality structure 2020-10-19 19:52:24 +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
bb589a71ce
Add method to get quality 2020-10-19 19:28:04 +02:00
Alexandre Iooss
f825d3d513
New Streams and Quality structures 2020-10-19 19:14:46 +02:00
Yohann D'ANELLO
b5aac93c97 Sum all user counts for each substream to have the total number of clients that are connected to a stream 2020-10-18 20:44:31 +02:00
Yohann D'ANELLO
37b5106c4e Fix the forwarding package with the new messaging package 2020-10-18 20:36:36 +02:00