Commit Graph

  • 3493ba5e2f README: add better alternative dev Alexandre Iooss 2023-08-20 16:34:59 +0200
  • f7cf187bac
    Ignore stream name case Yohann D'ANELLO 2021-02-25 17:43:37 +0100
  • dc594d091c
    Ignore stream name case Yohann D'ANELLO 2021-02-25 17:38:09 +0100
  • a429216735
    Allow uppercase letters in stream name Yohann D'ANELLO 2021-02-25 17:23:11 +0100
  • e6fd4f6352
    Use streamid id option, wrong documentation Yohann D'ANELLO 2021-01-12 00:06:47 +0100
  • 34652f8f3e
    I am an idiot, don't let only people with the *wrong* password stream Yohann D'ANELLO 2021-01-08 23:05:01 +0100
  • 79f52ed880
    Log the LDAP connection Yohann D'ANELLO 2021-01-08 22:56:19 +0100
  • ee16bf9e21
    Alias is not properly replaced Yohann D'ANELLO 2021-01-08 22:41:26 +0100
  • e47aefd6df
    Replace the name of the stream if using an alias Yohann D'ANELLO 2021-01-08 22:23:33 +0100
  • 7e0ee7aba5
    Match aliases as groups Yohann D'ANELLO 2021-01-03 05:07:25 +0100
  • 8d2adad509 Avoid infinite loop Yohann D'ANELLO 2020-12-06 13:41:17 +0100
  • 0035c63c22 Add aliases auth support if the authentication method is LDAP Yohann D'ANELLO 2020-12-06 13:36:24 +0100
  • 849196b4cb Add DASH player source for more compatibility Yohann D'ANELLO 2020-11-20 03:26:10 +0100
  • 205c4b526c Upgrade ovenplayer, add HTML5 provider Yohann D'ANELLO 2020-11-20 02:46:25 +0100
  • 1d117ea480 Config on legal mentions Yohann D'ANELLO 2020-11-12 01:42:28 +0100
  • 91b7f3d789 Config on legal mentions ovenmediaengine Yohann D'ANELLO 2020-11-12 01:34:02 +0100
  • 45cb61e436 Merge branch 'ovenmediaengine' into 'dev' ynerant 2020-11-09 21:53:44 +0100
  • 7e4adb475a Lock counter map Yohann D'ANELLO 2020-11-09 18:11:42 +0100
  • d1c4f81f4e Avoid concurrent map read/write Yohann D'ANELLO 2020-11-09 18:03:15 +0100
  • b2104a0cb7 Get stats by a bad but functionnal way Yohann D'ANELLO 2020-11-09 17:57:55 +0100
  • 6ca354f44f Web handler adapts its configuration wherever OME support is enabled or not Yohann D'ANELLO 2020-11-09 17:31:58 +0100
  • a20c6202fd Export config Yohann D'ANELLO 2020-11-09 17:28:56 +0100
  • b52f377b6b OME has its dedicated FFMPEG instance, in order to keep modularity Yohann D'ANELLO 2020-11-09 17:26:58 +0100
  • 3d8ba0623d Use config file for OME broadcasting Yohann D'ANELLO 2020-11-09 17:18:37 +0100
  • cfcde6f530 Fix full screen mode Yohann D'ANELLO 2020-11-09 16:53:35 +0100
  • 28ef6a5526 Fix connection indicator Yohann D'ANELLO 2020-11-09 16:48:05 +0100
  • 5ad8a69c4c A static file is not a template Yohann D'ANELLO 2020-11-09 16:40:43 +0100
  • d334556d2b Debugging player Yohann D'ANELLO 2020-11-09 16:32:35 +0100
  • 9625cba5e1 Register keyboard events Yohann D'ANELLO 2020-11-09 16:24:39 +0100
  • e74acf04f7 Update connection indicator Yohann D'ANELLO 2020-11-09 16:23:13 +0100
  • 2085d13c0d Export ovenplayer in a separate file Yohann D'ANELLO 2020-11-09 16:15:23 +0100
  • 85a5606291 Investigate of why I don't have any audio Yohann D'ANELLO 2020-11-09 15:57:30 +0100
  • 33f86a0742 Investigate of why I don't have any audio Yohann D'ANELLO 2020-11-09 15:55:44 +0100
  • 11d89c6950 Encode audio with opus codec Yohann D'ANELLO 2020-11-09 15:48:30 +0100
  • c9a2d5b359 Add ovenmediaengine in example config Yohann D'ANELLO 2020-11-09 15:47:42 +0100
  • ee927c5b8f Wrong video element id Yohann D'ANELLO 2020-11-09 14:41:44 +0100
  • 955364a5fc Install OvenMediaEngine Yohann D'ANELLO 2020-11-09 13:48:44 +0100
  • 4f947ad651 Bufferize reading h264-reader Yohann D'ANELLO 2020-11-08 15:29:18 +0100
  • 8427377d51 Revert "Try to use manually FFMPEG bindings to avoid having too much syscalls, not working yet" Yohann D'ANELLO 2020-11-08 14:21:36 +0100
  • d92bb1d465 Try to use manually FFMPEG bindings to avoid having too much syscalls, not working yet Yohann D'ANELLO 2020-11-08 00:08:52 +0100
  • cc40226111 Use stdout instead of Unix socket Yohann D'ANELLO 2020-11-07 22:11:21 +0100
  • bdd67a5bd2 Use input stream instead of sample video Yohann D'ANELLO 2020-11-07 21:45:18 +0100
  • eb0b022c11 Well it works when we place the buffer at the right place :) Yohann D'ANELLO 2020-11-07 20:36:33 +0100
  • 4888a4d5fc I commit this only to revert easily to something that worked with VP8 Yohann D'ANELLO 2020-11-07 17:07:47 +0100
  • 9f8c3a907a Try to use the new H264 reader from pion, not working yet Yohann D'ANELLO 2020-11-07 16:58:59 +0100
  • 4e0dea4eab Upgrade pion-webrtc Yohann D'ANELLO 2020-11-07 16:12:30 +0100
  • fc3c0f606c Reduce bcrypt rounds for demo password to 10 to displaying the bcrypt process in the CPU profiling Yohann D'ANELLO 2020-11-07 15:03:42 +0100
  • e1bdae5380 Add profiling during debugging Yohann D'ANELLO 2020-11-07 15:02:09 +0100
  • 26e7182085 Close websocket handler on error Yohann D'ANELLO 2020-11-07 15:00:33 +0100
  • 59c47ca3e0 5 UDP ports are not enough Yohann D'ANELLO 2020-11-07 15:00:06 +0100
  • 8eea7d6e4f Upgrade pion Yohann D'ANELLO 2020-11-07 14:58:15 +0100
  • f394af9257 Update main page Yohann D'ANELLO 2020-10-29 13:43:36 +0100
  • 5b40aa886f Use random UDP ports to able to have multiple concurrent streams Yohann D'ANELLO 2020-10-29 13:11:30 +0100
  • 9fc3d37e72 Update srtgo to don't depend anymore on C library Yohann D'ANELLO 2020-10-29 13:04:13 +0100
  • 86dac0f929 WebRTC offers multiple quality multi-quality Yohann D'ANELLO 2020-10-29 00:10:25 +0100
  • 9e7e1ec0b8 Stream with the H264 codec to have no CPU usage Yohann D'ANELLO 2020-10-27 19:32:23 +0100
  • cdb56c8bf5
    Fix sendLocalDescription retry in web client Alexandre Iooss 2020-10-23 08:11:55 +0200
  • ff2ebd76f1
    Make viewer able to change quality Alexandre Iooss 2020-10-22 18:41:14 +0200
  • 4cbb1d8192
    Better javascript messages Alexandre Iooss 2020-10-22 18:21:42 +0200
  • 24478bdc7a
    Retry message sending when websocket not ready Alexandre Iooss 2020-10-22 13:42:45 +0200
  • 0f4c57bcde
    Cache go modules in CI Alexandre Iooss 2020-10-22 10:38:47 +0200
  • c0820db244 Merge branch 'websocket' into 'dev' erdnaxe 2020-10-22 08:26:41 +0200
  • a2a74761bb
    Parse JSON from server SDP Alexandre Iooss 2020-10-22 08:23:35 +0200
  • ba8bf426e0
    Fix JSON decoding Alexandre Iooss 2020-10-22 08:19:01 +0200
  • 90d7bd4760
    Add package comment in websocket_handler.go Alexandre Iooss 2020-10-21 22:43:28 +0200
  • 2928e8ae77
    Rename main.js to viewer.js Alexandre Iooss 2020-10-21 22:43:01 +0200
  • e461c0b526
    Fix some undefined this in js classes Alexandre Iooss 2020-10-21 22:38:36 +0200
  • 9d162b13ed
    WebRTC JS module Alexandre Iooss 2020-10-21 22:10:39 +0200
  • 91c4e9d14d Forwarding should not have the re option Yohann D'ANELLO 2020-10-21 13:34:39 +0200
  • 5ea8a0913b Add ability to format output URL with the start time of the stream, if the stream is recorded. Yohann D'ANELLO 2020-10-21 11:47:06 +0200
  • 0b3fb87fa2
    Working javascript modules Alexandre Iooss 2020-10-20 21:59:07 +0200
  • c88f473ec0
    Remove old JS Alexandre Iooss 2020-10-20 21:45:26 +0200
  • 11231ceb84
    viewerCounter and websocket JS modules Alexandre Iooss 2020-10-20 21:29:41 +0200
  • 01efba3e3f
    Handle websocket Alexandre Iooss 2020-10-20 19:12:15 +0200
  • ac2f87e936
    Add HTML viewport Alexandre Iooss 2020-10-20 09:24:56 +0200
  • cd63c93dce
    Fix web player overflow Alexandre Iooss 2020-10-19 21:52:53 +0200
  • 4727b2bf64
    Fix typo in outputted Alexandre Iooss 2020-10-19 21:49:37 +0200
  • e1f83a32df
    Put webrtc SDP inside Quality struct Alexandre Iooss 2020-10-19 21:45:23 +0200
  • e848d92a1a
    Fix viewer count Alexandre Iooss 2020-10-19 20:05:20 +0200
  • d263f743f7
    Update package web with Quality structure Alexandre Iooss 2020-10-19 19:57:04 +0200
  • d03d4fed40
    Update package text with Quality structure Alexandre Iooss 2020-10-19 19:52:24 +0200
  • 34200afaed
    Update package webrtc with Quality structure Alexandre Iooss 2020-10-19 19:48:44 +0200
  • 340d0447a8
    Update package telnet with Quality structure Alexandre Iooss 2020-10-19 19:44:30 +0200
  • 069b2155be
    Update package srt with Quality structure Alexandre Iooss 2020-10-19 19:40:36 +0200
  • c317d91b8d
    Update package forwarding with Quality structure Alexandre Iooss 2020-10-19 19:28:30 +0200
  • bb589a71ce
    Add method to get quality Alexandre Iooss 2020-10-19 19:28:04 +0200
  • f825d3d513
    New Streams and Quality structures Alexandre Iooss 2020-10-19 19:14:46 +0200
  • fa281e6b31 Try to mux into RTP with FFMPEG bindings webrtc-messaging Yohann D'ANELLO 2020-10-19 10:18:45 +0200
  • 698b83fe6f WebRTC is registering to the audio-transcoded stream Yohann D'ANELLO 2020-10-18 22:07:11 +0200
  • 20776d897c Create audio transcoder Yohann D'ANELLO 2020-10-18 21:46:36 +0200
  • b5aac93c97 Sum all user counts for each substream to have the total number of clients that are connected to a stream Yohann D'ANELLO 2020-10-18 20:44:31 +0200
  • 37b5106c4e Fix the forwarding package with the new messaging package Yohann D'ANELLO 2020-10-18 20:36:36 +0200
  • 55245208b4
    Fix player width Alexandre Iooss 2020-10-18 19:14:49 +0200
  • e1a0897cc4
    On click, mute and demute player Alexandre Iooss 2020-10-18 18:52:41 +0200
  • ac5fc7a33b
    Make player flex Alexandre Iooss 2020-10-18 18:25:18 +0200
  • e51885aedc Merge branch 'messaging' into 'dev' erdnaxe 2020-10-18 16:17:01 +0200
  • c42ca78fac
    Add package comment on transcoder Alexandre Iooss 2020-10-18 16:14:08 +0200
  • b9da2ab3a7
    Make webrtc and forwarding work with new messaging Alexandre Iooss 2020-10-18 16:05:28 +0200
  • 37d944621b
    Fix messaging hang by output Alexandre Iooss 2020-10-18 15:13:13 +0200
  • 9d2a5d1dbb Update exposed ports in Debian Docker image Yohann D'ANELLO 2020-10-18 11:46:30 +0200