{"id":26181483,"url":"https://github.com/temasys/skylinkjs","last_synced_at":"2025-04-04T13:13:35.038Z","repository":{"id":14486144,"uuid":"17198768","full_name":"Temasys/SkylinkJS","owner":"Temasys","description":"SkylinkJS Javascript WebRTC SDK","archived":false,"fork":false,"pushed_at":"2023-10-12T09:25:17.000Z","size":120687,"stargazers_count":275,"open_issues_count":11,"forks_count":62,"subscribers_count":35,"default_branch":"2.x.x/master","last_synced_at":"2024-04-14T06:49:35.396Z","etag":null,"topics":["audio","javascript","real-time","sdk","steaming","temasys","video","webrtc"],"latest_commit_sha":null,"homepage":"http://skylink.io/web","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Temasys.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2014-02-26T04:29:36.000Z","updated_at":"2024-06-19T06:17:57.982Z","dependencies_parsed_at":"2024-06-19T06:17:31.491Z","dependency_job_id":"3d5f6ac3-ac56-4249-950d-6e66bcba6331","html_url":"https://github.com/Temasys/SkylinkJS","commit_stats":{"total_commits":303,"total_committers":6,"mean_commits":50.5,"dds":"0.24752475247524752","last_synced_commit":"61fae49f133ed7b743a2d6ee69738efad9ef1a7b"},"previous_names":[],"tags_count":85,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temasys%2FSkylinkJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temasys%2FSkylinkJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temasys%2FSkylinkJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Temasys%2FSkylinkJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Temasys","download_url":"https://codeload.github.com/Temasys/SkylinkJS/tar.gz/refs/heads/2.x.x/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247182420,"owners_count":20897381,"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","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":["audio","javascript","real-time","sdk","steaming","temasys","video","webrtc"],"created_at":"2025-03-11T21:59:38.473Z","updated_at":"2025-04-04T13:13:35.016Z","avatar_url":"https://github.com/Temasys.png","language":"JavaScript","readme":"# SKYLINK WEB SDK 2.7.2\n\u003e Temasys SkylinkJS Web SDK is an open-source client-side library for your web-browser that enables any website to easily leverage the capabilities of WebRTC and its direct data streaming powers between peers for audio/video conferencing.\n\nYou'll need a Temasys Account, and an App key to use this. [Register here to get your App key](https://console.temasys.io).\n\n#### Supported Browsers\n| Features                      | Chrome                   | Firefox                  | Safari                   | Edge (Chromium) | \n|-------------------------------|--------------------------|--------------------------|--------------------------|-----------------|\n| Platforms:                    | Win, Mac, Linux, Android | Win, Mac, Linux, Android | Mac, iOS                 | Win, Mac        |\n| Minimum Recommended Versions: | 72                       | 66                       | 13                       | 80              |\n| Screensharing                 | Yes                      | Yes                      | Yes                      | Yes             |\n| Video Call                    | Yes                      | Yes                      | Yes                      | Yes             |\n| Audio Call                    | Yes                      | Yes                      | Yes                      | Yes             |\n| Messaging                     | Yes                      | Yes                      | Yes                      | Yes             |\n\n- (+) Latest browser versions indicates the last tested browser version. It should work with the updated next versions, but if it doesn't, open a bug ticket.\n\n#### Read more\n- [Getting started](https://github.com/Temasys/GettingStarted)\n- [API Docs](https://cdn.temasys.io/skylink/skylinkjs/latest/docs/index.html)\n- [Versions](https://github.com/Temasys/SkylinkJS/releases)\n- [Temasys Console  - Get your App key](https://console.temasys.io)\n- [View Code Examples](https://github.com/Temasys/SkylinkJS/tree/2.x.x/master/demos/collection/README.md)\n\n#### MCU Behaviour\n- There are certain considerations to note when using an MCU key. Read more [here](https://github.com/Temasys/SkylinkJS/tree/2.x.x/master/MCU_BEHAVIOUR.md)\n\n\n#### Need help or want something changed?\n- You can raise tickets at our [support portal](https://support.temasys.io/) or on our [Github Page](https://github.com/Temasys/SkylinkJS/issues).\n\n\n#### Current versions and stability\n- We recommend that you always use the latest versions of the Temasys SkylinkJS Web SDK as WebRTC is still evolving and we adapt to changes very frequently.\n- It is advised to not attach any event handlers to the WebRTC APIs as doing so may override the handlers set in SkylinkJS and result in unexpected behaviour.\n\n[Latest version: 2.7.2](https://github.com/Temasys/SkylinkJS/releases/tag/2.7.2)\n\n\n## How to build your own Temasys SkylinkJS Web SDK\nUsing [Git](https://git-scm.com/download) command line tools, execute the following:\n\nNode version: `20.14.0 (lts/iron)`\n\n```\n# 1. Clone or download this repository via git terminal.\n\ngit clone https://github.com/Temasys/SkylinkJS.git\n\n# 2. Install all required dependencies. Use (sudo npm install) if required.\n\nnpm install\n\n# 3. Run the start script to start a local webserver to access the demo and doc folders. This will popup Chrome (Mac). You can configure a different browser in the start.sh file. Alternatively, you can run (sh start.sh)\n\nnpm start # Note that this runs in Chrome currently.\n```\n\n__What's included in the repository?__\n\n- `demos` : Reference Code Examples.\n- `docs` : Generated documentation for the Temasys Web SDK.\n- `temasys-jsdoc-template` : Templates used documentation.\n- `publish` : Production version of the library as well as minified variants\n- `src` : Temasys Web SDK source\n\n\n## License\n[APACHE 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftemasys%2Fskylinkjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftemasys%2Fskylinkjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftemasys%2Fskylinkjs/lists"}