Commit Graph

  • a9b8a70e8a Change the poster based on online status Gabe Kangas 2020-06-25 21:56:43 -07:00
  • 20eb8287ef Reset after player ended to force poster. Break out reset function. Gabe Kangas 2020-06-25 21:24:43 -07:00
  • a31076a591 Fix I guess what was a typo Gabe Kangas 2020-06-25 18:26:54 -07:00
  • 04dc0796d8
    New video transcoder (#27) Gabe Kangas 2020-06-25 17:44:47 -07:00
  • db9fc9a0e4 Make properties private as they do not need to be exported Gabe Kangas 2020-06-25 13:56:46 -07:00
  • c7864178e8 Append offline state video to existin HLS stream instead of overwriting because players do not like that Gabe Kangas 2020-06-25 12:59:46 -07:00
  • d11e22a220 Allow overrides of segment length. Allow offline stream to live in a single segment Gabe Kangas 2020-06-25 12:50:58 -07:00
  • 4f0b59b021 Rename Bitrate to VideoBitrate. Config file changes required with this rename. Gabe Kangas 2020-06-24 12:20:05 -07:00
  • 3604c7e36e Rename to NewTranscoder. Add comments. Gabe Kangas 2020-06-24 12:13:19 -07:00
  • eaa1cdf2dd Use a default encoder preset if one is not supplied Gabe Kangas 2020-06-24 11:54:05 -07:00
  • ea22324025 No need to return an err since it wiill panic anyway Gabe Kangas 2020-06-24 11:46:39 -07:00
  • c512199d23 Set a smaller max muxing size + logging tweaks Gabe Kangas 2020-06-24 11:28:16 -07:00
  • b15e2ea55a New video transcoder Gabe Kangas 2020-06-23 22:19:32 -07:00
  • 17eb9da30c Remove commented out code Gabe Kangas 2020-06-25 10:27:08 -07:00
  • 260877f60d Enable file/line-level verbose debugging by providing enableDebugFeatures option. #20 Gabe Kangas 2020-06-25 01:25:28 -07:00
  • 8b379f895b Support config file location as an argument. #20 Gabe Kangas 2020-06-25 01:19:08 -07:00
  • 4132cf6d09 Move where the message type is set, and standardize on all caps CHAT Gabe Kangas 2020-06-24 23:20:19 -07:00
  • 8878ca1e88 Have both connect and disconnect time in the status API Gabe Kangas 2020-06-24 22:52:05 -07:00
  • a297e33eff Make IDs for chat messages generated server-side, not client. For #26 Gabe Kangas 2020-06-24 22:00:49 -07:00
  • 5dffaf215b Fix missing poster in the player. Closes #29 Gabe Kangas 2020-06-24 14:34:22 -07:00
  • a3273e9deb Value injection at build time seems to only work for the main package Gabe Kangas 2020-06-24 12:55:49 -07:00
  • abb2f363af
    Decouple chat from core and add chat rest api (#25) Bradley Hilton 2020-06-23 15:11:01 -05:00
  • af1e2c5dd0
    Add a launch.json to enable vscode debugging (#24) Bradley Hilton 2020-06-23 02:42:56 -05:00
  • 511669ac49
    Add rest api endpoints for the chat aspect Bradley Hilton 2020-06-23 02:23:50 -05:00
  • 3be674b326
    Decouple the chat package from the core Bradley Hilton 2020-06-23 02:03:09 -05:00
  • 3989d5db50
    Add a launch.json to enable vscode debugging Bradley Hilton 2020-06-23 02:27:10 -05:00
  • fe96739f60
    Fix a memory leak with the chat aspect. (#23) Bradley Hilton 2020-06-23 01:52:50 -05:00
  • c0465e8ebf
    Fix a memory leak with the chat aspect. Essentially, the for loop wasn't being returned out of and that caused the read listener to never be let up and released to the gc Bradley Hilton 2020-06-23 01:27:49 -05:00
  • 487bd12444
    Project restructure (#18) Bradley Hilton 2020-06-22 20:11:56 -05:00
  • 3b7d6d9c88
    Merge master down into the restructure Bradley Hilton 2020-06-22 18:34:20 -05:00
  • 328b37b269
    golint and reorganize the monitor.go file Bradley Hilton 2020-06-22 18:22:54 -05:00
  • b0768de6c0 Remove panic from thumbnail generation Gabe Kangas 2020-06-22 13:41:53 -07:00
  • b6085130c6 Fix build script Gabe Kangas 2020-06-22 09:53:26 -07:00
  • e643727be5 Merge branch '0620gw-updates' Ginger Wong 2020-06-21 01:31:51 -07:00
  • 1a44a4bd2f user content general layout Ginger Wong 2020-06-21 01:31:08 -07:00
  • 1ecf39c2f1 clean up social code Ginger Wong 2020-06-21 00:07:57 -07:00
  • b26ff59d43
    Update core/playlist/monitor.go Gabe Kangas 2020-06-20 23:45:18 -07:00
  • 19dee67f2a set up components and icons for optional creator's social pages; add airplay icon Ginger Wong 2020-06-20 23:41:13 -07:00
  • 22a1eb90ab Fix hls_list_size and delete_segments not working Gabe Kangas 2020-06-20 21:27:49 -07:00
  • 7d5104d581 Get rid of obviously bad performance in the slice of segments and reference each in a map instead Gabe Kangas 2020-06-20 19:59:50 -07:00
  • 5092639731
    Add the dist folder to the gitignore Bradley Hilton 2020-06-19 22:31:55 -05:00
  • 534cf893bb
    Restructure builds and runs 🎉 Bradley Hilton 2020-06-19 22:29:58 -05:00
  • e28a3803bb
    First pass at restructuring the project; untested but it does compile Bradley Hilton 2020-06-19 22:09:32 -05:00
  • b1e1d0168a
    Merge pull request #17 from graywolf336/update-module-path Gabe Kangas 2020-06-19 18:05:27 -07:00
  • 5ef358dbd0
    Update the module path Bradley Hilton 2020-06-19 16:39:49 -05:00
  • 04dd7d7f90 Explicitly set poster in js Gabe Kangas 2020-06-19 13:40:44 -07:00
  • 4c194afce9 Experiment with markdown being supported in chat messgaes Gabe Kangas 2020-06-19 13:40:36 -07:00
  • 7bdc9052d3 Fix undefined reference in js Gabe Kangas 2020-06-19 12:19:18 -07:00
  • 56f7dbba9f Fix offline video while in passthrough mode, it needs an explicit output bandwidth Gabe Kangas 2020-06-19 11:38:13 -07:00
  • a81d95eafa
    Merge pull request #15 from graywolf336/prevent-duplicate-streams Gabe Kangas 2020-06-19 10:29:08 -07:00
  • a0dfd018a9
    Reject second stream attempting to overtake existing stream Bradley Hilton 2020-06-19 12:00:27 -05:00
  • 04e8e2d82d Fix passthrough video setting Gabe Kangas 2020-06-18 21:57:02 -07:00
  • 886485255a Fix errors on Firefox Gabe Kangas 2020-06-18 20:46:00 -07:00
  • 88b2301321
    Merge pull request #10 from graywolf336/fix-initial-offline-state Gabe Kangas 2020-06-18 18:08:26 -07:00
  • 5611f4d00e
    Merge branch 'master' into fix-initial-offline-state Bradley Hilton 2020-06-18 20:07:23 -05:00
  • 69da77b054 Fix short segment thumbnails. Move to JPG thumbs. Fix default thumb copy. Gabe Kangas 2020-06-18 17:47:44 -07:00
  • 453bdd88a6
    Remove the previous thumbnail when restarting Bradley Hilton 2020-06-18 19:39:31 -05:00
  • 42371a30fe
    Fix the race condition where the logo wasn't copied over for the default thumbnail Bradley Hilton 2020-06-18 19:35:09 -05:00
  • cfc7ea7967 Remove log Gabe Kangas 2020-06-18 15:31:51 -07:00
  • 465fa84b17 Add some more to .gitignore Gabe Kangas 2020-06-18 15:12:39 -07:00
  • 55776b0136 Add default thumbnail Gabe Kangas 2020-06-18 15:12:25 -07:00
  • f1d945f4ca
    Merge pull request #5 from graywolf336/add-gitignore Gabe Kangas 2020-06-18 15:00:41 -07:00
  • b79f801aff
    Add a gitignore file Bradley Hilton 2020-06-18 16:43:46 -05:00
  • 26760b3be1 Rework how videojs is initialized Gabe Kangas 2020-06-18 14:38:06 -07:00
  • f013a8639a Actually fix race condition that happens in production. I think. Gabe Kangas 2020-06-18 13:09:54 -07:00
  • 51b79287c5 Merge branch 'master' of https://github.com/gabek/owncast Ginger Wong 2020-06-18 10:25:58 -07:00
  • b39824b8c3 updates towards more customization Ginger Wong 2020-06-18 10:24:54 -07:00
  • 3ce6026cc8 Simplify videojs init Gabe Kangas 2020-06-18 01:24:09 -07:00
  • e8edce5178 Continue to troubleshoot race condition at launch Gabe Kangas 2020-06-18 01:23:52 -07:00
  • d15080db11 Merge branch 'master' of https://github.com/gabek/owncast Ginger Wong 2020-06-18 00:12:39 -07:00
  • cf27b157e6 - fix chrome mobile form focus bug by specifying class. when form focuses media query widths change and may think portrait is in landcape and therefore hide the form. - cleanup now unused methods - jump to bottom from vue prop listener Ginger Wong 2020-06-18 00:06:10 -07:00
  • 1c3031acb0 Throw an error if version is not specified in build script Gabe Kangas 2020-06-17 23:54:55 -07:00
  • 6bc10dc812 Add web content file to build Gabe Kangas 2020-06-17 23:24:27 -07:00
  • e083663a77 Continue to standardize on logging Gabe Kangas 2020-06-17 23:01:49 -07:00
  • 02692befc6 Troubleshooting race condition Gabe Kangas 2020-06-17 23:01:31 -07:00
  • e63d0656ba Add basic file upload retry with a hardcoded limit Gabe Kangas 2020-06-17 22:01:53 -07:00
  • 728b5fe3d7 Update videojs Gabe Kangas 2020-06-17 21:14:58 -07:00
  • d00d5d3390 Disallow caching of hls playlists client-side Gabe Kangas 2020-06-17 21:02:16 -07:00
  • b0a73a99b9 Add ability to populate the content area in the page with a markdown file Gabe Kangas 2020-06-17 20:20:28 -07:00
  • 594e1c774a Add ability to populate the content area in the page with a markdown file Gabe Kangas 2020-06-17 20:20:28 -07:00
  • 0cb2ab396c Try to fix a race condition where a file is attempted to be moved and deleted at the same time Gabe Kangas 2020-06-17 17:52:47 -07:00
  • f20d8b3179 Troubleshoot player not getting ready event on production server Gabe Kangas 2020-06-17 17:48:33 -07:00
  • 5cecb50b2e When starting the server provide a default stream offline state Gabe Kangas 2020-06-17 17:22:43 -07:00
  • 06ec265038 Use on Ready event instead of player setup hook Gabe Kangas 2020-06-17 17:13:55 -07:00
  • 431c1a54e7 Split out status polling into own file Gabe Kangas 2020-06-17 16:35:47 -07:00
  • e3d84f37ac Standardize logging format Gabe Kangas 2020-06-17 16:29:47 -07:00
  • 375be379b6 Force variant playlist after file uploads Gabe Kangas 2020-06-17 16:25:56 -07:00
  • b2f74adc02 Move player js to player.js. Update offline video clip. Gabe Kangas 2020-06-17 15:02:50 -07:00
  • d27c87212e Merge branch 'master' of https://github.com/gabek/owncast Ginger Wong 2020-06-17 10:39:19 -07:00
  • aad1a407b8 take out unused event listeners; layout fixes Ginger Wong 2020-06-17 10:39:13 -07:00
  • b835d7d56f Catch automated play() promise error Gabe Kangas 2020-06-16 21:31:56 -07:00
  • b35059f17b Wait until player is setup before we start polling for status Gabe Kangas 2020-06-16 21:05:54 -07:00
  • cbe37d68ce Silence some logging Gabe Kangas 2020-06-16 19:08:34 -07:00
  • c6e4ea8349 Use client-side config files to config things Gabe Kangas 2020-06-16 18:55:00 -07:00
  • ca4932e2b4 Make the entire web page wrapped in a vue object Gabe Kangas 2020-06-16 18:36:11 -07:00
  • c8fa2add17 First pass at a build/release script. Closes #2 Gabe Kangas 2020-06-16 17:27:55 -07:00
  • 195fe5d9e3 Merge branch '0615-layoutrefactor' Ginger Wong 2020-06-16 02:16:21 -07:00
  • 21aaf0c0fc add logo Ginger Wong 2020-06-16 02:09:47 -07:00
  • fd570a6f75 integrate desktop styles. clean up later Ginger Wong 2020-06-16 02:09:29 -07:00
  • 97c71771df markup and styles for simple mobile only Ginger Wong 2020-06-15 23:32:26 -07:00