Commit Graph

  • 1a0fcb9c44 Register keyboard interactions to mute/pause/set fullscreen mode Yohann D'ANELLO 2020-10-18 11:32:57 +0200
  • 09a3422d06
    Configure and test transcoder Alexandre Iooss 2020-10-18 11:06:54 +0200
  • 23b6eeaa05
    Add transcoder package with text transcoder Alexandre Iooss 2020-10-17 19:40:37 +0200
  • 1469bd8759
    Define streams in main.go Alexandre Iooss 2020-10-17 18:22:06 +0200
  • 88dfc22d81
    Restructure telnet package Alexandre Iooss 2020-10-17 18:12:25 +0200
  • f0990a630d
    Make client count independant of outputs Alexandre Iooss 2020-10-17 16:17:19 +0200
  • 70798ce1df
    Test client count Alexandre Iooss 2020-10-17 13:45:52 +0200
  • 5b8c73057b
    Use reference to Stream Alexandre Iooss 2020-10-17 13:43:16 +0200
  • 5b85eed646
    Add Count method to stream Alexandre Iooss 2020-10-17 13:03:49 +0200
  • b8ee60ce9f
    Use messaging in web package Alexandre Iooss 2020-10-17 12:38:18 +0200
  • 68d4ad8aee
    Use messaging system in SRT package Alexandre Iooss 2020-10-17 12:26:24 +0200
  • e0911ab050
    Use []byte for stream data Alexandre Iooss 2020-10-17 10:21:40 +0200
  • 73e6be1274
    Add Stream messaging struct Alexandre Iooss 2020-10-17 10:02:38 +0200
  • 9fc94cf0de
    Change not found error message Alexandre Iooss 2020-10-16 21:26:48 +0200
  • 73a2adc055
    Do not allow \ or @ in URL Alexandre Iooss 2020-10-16 21:23:13 +0200
  • fcfe69143f
    Fix telnet test Alexandre Iooss 2020-10-16 20:53:38 +0200
  • b5907fee1a
    Use ANSI background color for telnet package Alexandre Iooss 2020-10-16 20:09:59 +0200
  • fd606be15c Merge branch 'telnetopti' into 'dev' erdnaxe 2020-10-16 17:49:48 +0200
  • e63d4bf170
    Iterate on pixel buffer in telnet package Alexandre Iooss 2020-10-14 22:07:24 +0200
  • d26562d43d
    Add docker build badge to README Alexandre Iooss 2020-10-14 21:44:51 +0200
  • d8e021b5ed
    Fix typo in negotiation Alexandre Iooss 2020-10-14 21:37:05 +0200
  • 772ddb1994
    Fix typo in occurred Alexandre Iooss 2020-10-14 21:36:12 +0200
  • c3629bdbb5
    Remove ineffectual assignments Alexandre Iooss 2020-10-14 21:33:51 +0200
  • e53d5a02ab More coverage on telnet package Yohann D'ANELLO 2020-10-14 20:01:07 +0200
  • 1f0dc64c35 Ensure that one telnet client is connected in tests Yohann D'ANELLO 2020-10-14 19:46:53 +0200
  • 8590f23039 Test telnet package Yohann D'ANELLO 2020-10-14 19:42:23 +0200
  • e5f4c3a7e6 FFMPEG is a dependency, don't check if it is installed Yohann D'ANELLO 2020-10-14 19:04:50 +0200
  • e56b21b819
    Do not export ASCII chars Alexandre Iooss 2020-10-14 19:02:03 +0200
  • 177ed189ff
    Test WebRTC Serve Alexandre Iooss 2020-10-14 18:57:37 +0200
  • 099fb8e203
    Disable Trickle ICE Alexandre Iooss 2020-10-14 18:37:51 +0200
  • 7d8c16fbb7
    Pass webrtc sdp chan in newPeerHandler Alexandre Iooss 2020-10-14 18:34:14 +0200
  • f21ad568cc Don't always reallocate memory to store ascii chars Yohann D'ANELLO 2020-10-14 17:10:31 +0200
  • 36a890a914
    Grow buffer each time Alexandre Iooss 2020-10-14 16:46:39 +0200
  • 67ef07cac5
    Preallocate text buffer for telnet Alexandre Iooss 2020-10-14 16:44:13 +0200
  • 868ee12726
    Telnet: Preallocate pixel variable Alexandre Iooss 2020-10-14 16:10:04 +0200
  • 1e712b2795
    Reduce chan sizes Alexandre Iooss 2020-10-14 15:43:54 +0200
  • 16756be5b4
    README: Change config path Alexandre Iooss 2020-10-14 15:38:03 +0200
  • c8bbe5dbe5
    Ignore profiling data Alexandre Iooss 2020-10-14 15:34:29 +0200
  • b612ce192e
    Clarify gstreamer in README Alexandre Iooss 2020-10-14 10:12:37 +0200
  • 80dbbfef79
    Add some instructions to embed player Alexandre Iooss 2020-10-13 19:40:31 +0200
  • dc01eca73c
    Add ?nowidget GET parameter Alexandre Iooss 2020-10-13 19:36:28 +0200
  • 0f98f6f62c
    Fix control bar detaching from video player and remove padding Alexandre Iooss 2020-10-13 19:25:21 +0200
  • 1e4a596131
    Add test file for telnet package Alexandre Iooss 2020-10-13 18:55:12 +0200
  • 4182668fcb
    Reorder some imports in webrtc package Alexandre Iooss 2020-10-13 18:55:02 +0200
  • 54a7c61198
    Change some configuration comments Alexandre Iooss 2020-10-13 18:53:03 +0200
  • d6750f219a Merge branch 'asciiart' into 'dev' erdnaxe 2020-10-13 18:48:00 +0200
  • 029633d215 Don't fail tests if the telnet module is not loaded Yohann D'ANELLO 2020-10-13 18:40:12 +0200
  • 084ea676be Sort imports Yohann D'ANELLO 2020-10-13 18:04:00 +0200
  • 771a7c1c1b Better comments in example configuration file Yohann D'ANELLO 2020-10-13 18:03:14 +0200
  • 0dc89b57e1 Order exposed ports Yohann D'ANELLO 2020-10-13 18:01:20 +0200
  • a6fd1344bc Avoid to DDOS the server, querying infinite time per second a blank page is maybe too much, useless and dangerous Yohann D'ANELLO 2020-10-13 17:57:38 +0200
  • e154fe1a1e Stream ID was broken in the current viewers stats Yohann D'ANELLO 2020-10-13 17:43:53 +0200
  • a2efa1126f Underscores are ignored by YAML, uses dashes Yohann D'ANELLO 2020-10-13 17:25:00 +0200
  • de2ac30292 Replace dots by underscores in MapDomainToStream configuration Yohann D'ANELLO 2020-10-13 17:18:44 +0200
  • 4546f3b8fb Map domain to streamid instead of considering that the domain is the streamid: no need to pass a YAML key that contains dots Yohann D'ANELLO 2020-10-13 17:12:19 +0200
  • 3b8c149e38 Port 8023 is better, it is non protected. Users are free to bind another port Yohann D'ANELLO 2020-10-13 11:38:22 +0200
  • 51d38f6fec Store the clients that are connected to a telnet shell in the connected viewers stats Yohann D'ANELLO 2020-10-13 11:37:59 +0200
  • 88c4a037cb Add 3 seconds delay before accepting telnet inputs to avoid bruteforce attacks Yohann D'ANELLO 2020-10-13 11:28:29 +0200
  • 0055b73917 Expose port 23 for telnet inputs Yohann D'ANELLO 2020-10-13 11:26:50 +0200
  • 6d9fe4a028 Use string pointers for the telnet output to avoid concurrency map read/write Yohann D'ANELLO 2020-10-13 11:17:35 +0200
  • 770862cb7d Don't use -re ffmpeg option: the video speed is already cadenced by the streamer. Fix #16 Yohann D'ANELLO 2020-10-13 10:46:04 +0200
  • 3ce82c5d61 Allocate memory for UDP buffers only once Yohann D'ANELLO 2020-10-13 10:10:25 +0200
  • 32f877508d Separate the WebRTC stream subroutine in a dedicated subroutine Yohann D'ANELLO 2020-10-13 09:50:46 +0200
  • defba52569 If there is no forwarding, drop forwarding channels Yohann D'ANELLO 2020-10-13 09:38:44 +0200
  • 7325301574 Comment in the right order Yohann D'ANELLO 2020-10-13 01:41:17 +0200
  • 4db102c384 Ascii is a known keyword, must be in capital letters Yohann D'ANELLO 2020-10-13 00:56:49 +0200
  • 727865f444 Interact with telnet to select the stream id Yohann D'ANELLO 2020-10-13 00:52:08 +0200
  • 95fcedf2fa Comment telnet package Yohann D'ANELLO 2020-10-13 00:31:47 +0200
  • ee76951854 Don't export to ASCII art if the telnet packet is disabled Yohann D'ANELLO 2020-10-13 00:30:05 +0200
  • 61ae490a5d Make telnet output configurable Yohann D'ANELLO 2020-10-13 00:15:23 +0200
  • e640450d98 Start telnet connection to send ASCII Art stream Yohann D'ANELLO 2020-10-12 23:39:26 +0200
  • b675023804 Prepare ascii art quality Yohann D'ANELLO 2020-10-12 23:11:02 +0200
  • 293a75803e
    Change default config path Alexandre Iooss 2020-10-12 21:27:44 +0200
  • 407d565927
    Switch to configuro package Alexandre Iooss 2020-10-12 21:23:06 +0200
  • fc96fa4d4e In oneStreamPerDomain mode, allocate the /about to display informations about Ghostream Yohann D'ANELLO 2020-10-11 23:09:48 +0200
  • 863fbdfc45
    Add python command to generate bcrypt for basic auth backend Alexandre Iooss 2020-10-11 22:38:39 +0200
  • a0e520e128
    Make player poster customisable, fix #20 Alexandre Iooss 2020-10-11 22:02:20 +0200
  • 1cab361815
    Add package description to config Alexandre Iooss 2020-10-11 21:48:00 +0200
  • df88fd9e99
    Create config package and properly use Viper Alexandre Iooss 2020-10-11 21:35:43 +0200
  • de5a48ded7
    Always log ICE change on client Alexandre Iooss 2020-10-11 15:03:28 +0200
  • d73a7be9f3
    Make SVG favicon use SVG stack Alexandre Iooss 2020-10-11 11:56:52 +0200
  • 3eb5f4cc4b
    Make select options dark on Chromium Alexandre Iooss 2020-10-11 11:07:51 +0200
  • 2ee2ed78a9
    Custom CSS support, fix #10 Alexandre Iooss 2020-10-11 11:04:40 +0200
  • 064e35935d
    Style player in seperate CSS file Alexandre Iooss 2020-10-11 10:54:10 +0200
  • 8de28e4781
    Specify version for libsrt on Buster Alexandre Iooss 2020-10-11 00:55:04 +0200
  • dd845aa155
    Update install instructions Alexandre Iooss 2020-10-11 00:41:49 +0200
  • 4d1dff60c7 -crf is better that -quality good Yohann D'ANELLO 2020-10-10 17:05:36 +0200
  • 3dd544c1e4 The FFMPEG parameters make WebRTC working Yohann D'ANELLO 2020-10-10 17:00:25 +0200
  • 503649a6da Use FFMPEG settings that are recommended by pion, better performances, see #3 Yohann D'ANELLO 2020-10-10 14:19:42 +0200
  • a8146e7cbb Setting blocking option to 0, fix #11 Yohann D'ANELLO 2020-10-10 13:50:37 +0200
  • 5f457a1e6a
    Also test web server desactivation Alexandre Iooss 2020-10-09 23:57:39 +0200
  • fe43fdb4ae
    TestHTTPServe was loading templates two times Alexandre Iooss 2020-10-09 23:52:32 +0200
  • d1d6eb17b6
    Test splitHostPort error cases Alexandre Iooss 2020-10-09 23:37:08 +0200
  • aba6215bbc
    Add monitoring tests Alexandre Iooss 2020-10-09 23:26:26 +0200
  • 0fd1611836
    Test bad username in basic auth backend Alexandre Iooss 2020-10-09 23:19:53 +0200
  • 431bc2e7de
    More auth backend test Alexandre Iooss 2020-10-09 23:08:50 +0200
  • c7d38ba546
    Upload HTML coverage as artifact Alexandre Iooss 2020-10-09 22:55:32 +0200
  • 34e1e22bf1
    Add more testing in auth package Alexandre Iooss 2020-10-09 22:42:09 +0200
  • 87d2992bdf
    Add package comments Alexandre Iooss 2020-10-09 22:36:02 +0200
  • 473e80c5eb Kill FFMPEG at the end of the forwarding test Yohann D'ANELLO 2020-10-09 22:31:19 +0200