{"id":26299197,"url":"https://github.com/trackit/trackflix-live","last_synced_at":"2025-08-29T02:32:34.810Z","repository":{"id":282246373,"uuid":"840338845","full_name":"trackit/trackflix-live","owner":"trackit","description":"TrackFlix Live, an AWS-powered live streaming management platform that enables event scheduling, automation, and real-time monitoring","archived":false,"fork":false,"pushed_at":"2025-05-27T12:36:56.000Z","size":2461,"stargazers_count":5,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-01T02:05:18.133Z","etag":null,"topics":["aws","aws-medialive","aws-mediapackage","aws-s3","livestreaming","opensource","real-time-monitoring"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trackit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-09T13:34:57.000Z","updated_at":"2025-04-15T15:02:58.000Z","dependencies_parsed_at":"2025-04-14T17:43:43.321Z","dependency_job_id":"5d927bdf-a904-487e-b445-ae2069275e03","html_url":"https://github.com/trackit/trackflix-live","commit_stats":null,"previous_names":["trackit/trackflix-live"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/trackit/trackflix-live","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trackit%2Ftrackflix-live","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trackit%2Ftrackflix-live/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trackit%2Ftrackflix-live/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trackit%2Ftrackflix-live/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trackit","download_url":"https://codeload.github.com/trackit/trackflix-live/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trackit%2Ftrackflix-live/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272611882,"owners_count":24964385,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-medialive","aws-mediapackage","aws-s3","livestreaming","opensource","real-time-monitoring"],"created_at":"2025-03-15T06:47:45.620Z","updated_at":"2025-08-29T02:32:34.732Z","avatar_url":"https://github.com/trackit.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trackflix Live\n\n![CI status badge](https://github.com/trackit/trackflix-live/actions/workflows/nx.yaml/badge.svg)\n\n![Trackflix Live Status view](assets/trackflix-live.png)\n\nThis project utilizes AWS Elemental MediaLive and MediaPackage to transform MP4 files into live streams,\nall running on AWS using serverless services.\nMediaLive ingests the MP4 files, processes them in real time, and converts them into live stream formats.\nMediaPackage ensures secure and reliable delivery of the live stream across multiple devices.\nBy leveraging AWS serverless architecture, the solution scales automatically,\nminimizing operational overhead and providing a cost-efficient, high-quality live streaming experience for global audiences.\n\nThis project is a mono-repo using [Nx](https://nx.dev/) as its build system.\n\n# Code quality and Unit tests\n\nYou can run Prettier, ESLint, type checks and unit tests using the following commands:\n\n```shell\n$ nx run-many -t lint # Runs ESLint on all Nx projects\n$ nx run-many -t prettier # Runs Prettier on all Nx projects\n$ nx run-many -t typecheck  # Runs Typescript type-checking on all Nx projects\n$ nx run-many -t test  # Runs unit tests on all Nx projects\n```\n\n# Back-end\n\nMore information in the Back-end [README.md](apps/api/README.md)\n\n# Front-end\n\nMore information in the Back-end [README.md](apps/webui/README.md)\n\n# License\n\nCopyright 2025 TrackIt\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n  [LICENSE.md](./LICENSE.md)\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrackit%2Ftrackflix-live","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrackit%2Ftrackflix-live","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrackit%2Ftrackflix-live/lists"}