Commit Graph

  • 7545027775 implement async methods for connection and streams François Michel 2023-07-10 14:41:04 +00:00
  • 17b96ff51b remove opener from connection, currently unused François Michel 2023-07-10 13:17:09 +00:00
  • 31bd538481 remove generic arg from Connection François Michel 2023-07-10 13:03:34 +00:00
  • 6657464462 fir async server compilation after last change François Michel 2023-07-10 12:58:47 +00:00
  • c50da7ed37 remove generic arg from OpenStreams François Michel 2023-07-10 12:42:26 +00:00
  • f33251d69b remove SendStream's send_data as its behaviour is unclear François Michel 2023-07-10 11:30:31 +00:00
  • 78f68a6fa0 remove datagrams and use anyhow error type by default François Michel 2023-07-10 09:00:42 +00:00
  • 9d48201504 add generic transport trait François Michel 2023-07-10 08:37:20 +00:00
  • cf2a80b323 Small fixes. Luke Curley 2023-07-08 09:13:09 -07:00
  • 7c3eae0a7a
    Make moq-transport generic. (#41) kixelated 2023-07-08 09:13:29 -07:00
  • 3c43eed8bd
    Dual license (#40) Mike English 2023-07-05 17:55:40 -04:00
  • b77a64c6f3
    Change license to MIT. (#39) kixelated 2023-06-26 23:30:13 -07:00
  • 56adbf89f5
    Relay support (#38) kixelated 2023-06-26 11:51:06 -07:00
  • 3daa2f4812
    Cargo layout (#36) kixelated 2023-06-16 20:36:07 -07:00
  • 4c04fbf2b8
    Varint as an explicit type (#35) kixelated 2023-06-16 19:52:52 -07:00
  • d7872ef77d
    Implement (forked) moq-transport-00 (#34) kixelated 2023-06-16 11:38:19 -07:00
  • 9c17146746 Minor changes after trying to improve media subscriptions. Luke Curley 2023-06-08 10:47:15 -07:00
  • f0dafdf784
    Enable BBR. (#22) kixelated 2023-06-08 10:08:18 -07:00
  • c88f0b045a
    Migrate to quinn and async Rust (#21) kixelated 2023-06-08 00:01:34 -07:00
  • 7cfa5faca2 Correct default media path. Luke Curley 2023-05-30 13:27:16 -07:00
  • a501f91dae Panic if we can't open the media file. Luke Curley 2023-05-26 14:59:12 -07:00
  • c09306fd8c Rename the quiche fork. Luke Curley 2023-05-26 14:59:00 -07:00
  • 1febcb2e4a
    Serve the certificate fingerprint over HTTP (#20) kixelated 2023-05-24 17:20:44 -07:00
  • ea918a6327 Oops duplicated web requirements. Luke Curley 2023-05-24 14:27:48 -07:00
  • 38ea8983d4 Split the web player into it's own repo. Luke Curley 2023-05-24 13:29:18 -07:00
  • fc958e11ae
    Split audio into 1s streams (#19) kixelated 2023-05-24 12:55:36 -07:00
  • 05fccc2ae8 Fix decoding. Luke Curley 2023-05-23 15:15:53 -07:00
  • f4c8c6cf89
    Tabs not spaces u nerds. (#18) kixelated 2023-05-23 12:04:27 -07:00
  • dfe5cc1771
    Merge pull request #17 from kixelated/more-lint kixelated 2023-05-22 22:11:45 -07:00
  • d3d1c17520 Use the simple CLI command. Luke Curley 2023-05-22 22:08:34 -07:00
  • 7b13dfe989 Use a different Github action. Luke Curley 2023-05-22 22:05:07 -07:00
  • e3ca13dd50 default working-directory Luke Curley 2023-05-22 21:58:05 -07:00
  • bec525e042 Add working directory. Luke Curley 2023-05-22 21:56:16 -07:00
  • 7843f8b0e4 Using spaces is WAY better for your career. Luke Curley 2023-05-22 21:49:02 -07:00
  • cc8792da09 More linting. Luke Curley 2023-05-22 21:43:48 -07:00
  • f05bd5a0ac
    Merge pull request #16 from kixelated/lint kixelated 2023-05-22 20:31:09 -07:00
  • 062cda0b12 Rename some of the events. Luke Curley 2023-05-22 20:22:25 -07:00
  • 2b943aee8a Generate a cert to fix the issue. Luke Curley 2023-05-22 20:19:07 -07:00
  • 77be6fa12d Add a GH workflow. Luke Curley 2023-05-22 20:12:14 -07:00
  • 226f4680a3 Merge remote-tracking branch 'origin/main' into lint Luke Curley 2023-05-22 20:08:48 -07:00
  • a1daa3687e
    Add a Github action to compile the server kixelated 2023-05-22 16:01:40 -07:00
  • a2371dada6 Add a typescript linter. Luke Curley 2023-05-22 15:54:30 -07:00
  • 5410a3767f
    Merge pull request #15 from kixelated/quiche kixelated 2023-05-22 15:25:06 -07:00
  • 4585a0c04e Merge remote-tracking branch 'origin/main' into quiche Luke Curley 2023-05-22 15:24:43 -07:00
  • 1137f3024c Add qlog support and update dependencies. Luke Curley 2023-05-22 15:23:15 -07:00
  • e15812ebed Fix some crashes with the server. Luke Curley 2023-05-22 15:22:52 -07:00
  • 58a1aa85ac Fix audio crashing after some time. Luke Curley 2023-05-22 14:09:11 -07:00
  • 4132d8db4d Fix audio crashing after some time. Luke Curley 2023-05-22 13:49:02 -07:00
  • 3f6ea42380 Fixed audio. Luke Curley 2023-05-22 13:30:46 -07:00
  • a9fd9186d2 Add the fingerprint symlink back. Luke Curley 2023-05-18 12:09:31 -07:00
  • 16abb2d6dc Fix docker-compose so it uses the right cert hex. Luke Curley 2023-05-18 12:05:38 -07:00
  • 4675c27179 Make a docker-compose ez mode. Luke Curley 2023-05-16 10:23:50 -07:00
  • 7bb6068951
    Merge pull request #13 from wanjohiryan/patch-1 kixelated 2023-05-15 19:44:14 -07:00
  • 14bb3e80b1
    Fix for endIndex == 0 breaking audio Wanjohi 2023-05-15 23:50:17 +03:00
  • 0f4d823d39 cargo fmt Luke Curley 2023-05-09 14:24:14 -06:00
  • 28f5b97308 Implement prioritization. Luke Curley 2023-05-09 10:29:39 -06:00
  • 29921ba46d Rename player folder and initial broadcaster code. Luke Curley 2023-05-09 09:06:29 -06:00
  • 9f0c24b552 Refactor the TS code a bit. Luke Curley 2023-05-08 10:30:32 -06:00
  • e6791b872d Finish merging audio with video. Luke Curley 2023-05-08 09:20:51 -06:00
  • d7237c4926 Send INIT as a single message. Luke Curley 2023-05-04 19:43:43 -07:00
  • e9663accc6 cargo clippy Luke Curley 2023-05-02 11:09:36 -07:00
  • b5b7ffedfa cargo fmt Luke Curley 2023-05-02 11:05:21 -07:00
  • e578b757e5 wip Luke Curley 2023-05-02 11:05:05 -07:00
  • 43af19ba94
    Fix for audio breaking after a certain time into the stream Wanjohi 2023-05-02 15:57:58 +03:00
  • 2b1a3adecc Video woooorks. Luke Curley 2023-04-27 13:21:16 -07:00
  • 15c3352d80 Pretty gud. Luke Curley 2023-04-24 13:07:06 -07:00
  • c3dd45b7a7 Proggers. Luke Curley 2023-04-24 11:45:46 -07:00
  • bb0437a3bb More refactoring ofc. Luke Curley 2023-04-24 10:18:55 -07:00
  • 5204dbc19c Refactor and restructure the WebTransport code. Luke Curley 2023-04-14 13:32:02 -07:00
  • 3f5bc39ffc Merge remote-tracking branch 'origin/main' into quiche Luke Curley 2023-04-13 13:36:51 -07:00
  • 261d6927c1
    Merge pull request #11 from kixelated/simplify-connect kixelated 2023-04-13 13:36:16 -07:00
  • 02dd787f97 Simplify the fingerprint code. Luke Curley 2023-04-13 13:34:34 -07:00
  • 2601c40b54 Replace Go with Rust. Luke Curley 2023-04-13 10:20:17 -07:00
  • 5ba457bf65
    Merge pull request #10 from kixelated/webcodecs kixelated 2023-04-06 14:09:06 -07:00
  • 948d2ea1f1 Good enough 5 me. Luke Curley 2023-04-06 13:55:35 -07:00
  • 9e29d552a0 Audio worksish. Luke Curley 2023-04-03 12:48:02 -07:00
  • a5278e6e04 Load MP4Box from npm with correct typescript definitions. Luke Curley 2023-04-01 22:46:11 -07:00
  • c8c856d6b8 WIP Luke Curley 2023-04-01 18:34:10 -07:00
  • 032c49ab50 Initial work on audio while airbourne. Luke Curley 2023-04-01 19:04:08 +09:00
  • 0240af66cd Fix the video renderer. Luke Curley 2023-03-30 10:44:37 +09:00
  • 6511bcb55a Merge branch 'main' into webcodecs Luke Curley 2023-03-28 14:59:02 +09:00
  • 17250fc1a5 temp Luke Curley 2023-03-28 14:57:18 +09:00
  • 24f3a6dcaf Generate a proper certificate for WebTransport. Luke Curley 2023-03-28 14:36:30 +09:00
  • 8e1c8d13e2 Decoding and rendering works, with a few bugs of course. Luke Curley 2023-03-28 10:30:35 +09:00
  • 805f6ca392 Making good progress on WebCodecs. Luke Curley 2023-03-28 07:54:41 +09:00
  • cc00a79881 Initial progress on WebCodecs. Luke Curley 2023-03-26 16:04:51 -07:00
  • ff73adc537 Remove the need to use Chrome Canary. Luke Curley 2023-03-26 12:35:33 -07:00
  • be3f44c7b1 Initial work on CDK+fargate. deploy Luke Curley 2023-02-01 05:22:35 -08:00
  • 476f0fbce1
    Merge pull request #2 from kixelated/abr kixelated 2023-01-17 10:18:54 -08:00
  • db33755a40
    Merge branch 'main' into abr kixelated 2022-12-05 16:28:10 -08:00
  • 3d5015e737 Update to kixel fork. Luke Curley 2022-12-05 16:26:35 -08:00
  • f1311a3d26 Upgrade invoker. Luke Curley 2022-12-05 14:07:58 -08:00
  • 894f26c5af Add support for switching between tracks to the player. Luke Curley 2022-12-05 14:07:31 -08:00
  • 2608baac33 WIP Luke Curley 2022-11-18 15:13:35 -08:00
  • 4c5246e5fa
    Merge pull request #1 from matteocontrini/patch-1 kixelated 2022-11-16 10:57:38 -08:00
  • dd208bf142
    Merge branch 'main' into patch-1 kixelated 2022-11-16 10:56:24 -08:00
  • de12598549 Some fixes to the localhost instructions. Luke Curley 2022-11-09 23:03:44 +00:00
  • 06f1b98082 Initial work on supporting renditions. Luke Curley 2022-11-08 13:18:35 +00:00
  • 5a8d20c10d Switch over to the oficial quic-go WebTransport package. Luke Curley 2022-11-07 09:55:04 +00:00
  • e35278c867 Remove a folder. Luke Curley 2022-11-07 09:31:55 +00:00