# How to navigate through the documentation and resources

THEOplayer offers documentation and resources through a number of channels.

* The central THEO documentation at <https://docs.theoplayer.com> contains

  * Getting started guides that help you set up a THEOplayer SDK or framework (e.g. [Web SDK](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/getting-started/sdks/web/getting-started.md), [React Native](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/getting-started/frameworks/react-native/getting-started.md), ...)
  * How-to guides articles that cover specific topics (e.g. [how to do ads](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/web/ads/introduction.md), [how to do DRM](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/web/drm/introduction.md), [how to detect the active video quality](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/how-to-guides/web/media-tracks/detect-video-track-qualities.md), ...)
  * FAQ articles that address specific questions (e.g. [what is an impression](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/faq/what-is-an-impression.md), [is portrait mode supported](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/faq/is-portrait-mode-supported.md), ...)
  * Knowledge base articles that explain media streaming concepts or related topics (e.g. [AES-128](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/knowledge-base/content-protection/aes-128-encryption.md), [CORS](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/knowledge-base/cors/introduction.md), ...)
  * [Changelog](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/changelog.md) that lists the release notes of our SDKs
  * API references that document APIs per SDK (e.g. [Web](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/v11/api-reference/web), [iOS](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/v11/api-reference/ios), [Android](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/v11/api-reference/android))

* Our GitHub at <https://github.com/THEOplayer> contains

  * Samples for all SDKs (e.g. [Basic playback in Android](https://github.com/THEOplayer/samples-android-sdk/tree/master/Basic-Playback), [Google IMA in iOS](https://github.com/THEOplayer/samples-ios-sdk/tree/master/Google-IMA), ...)
  * Sample connectors to integration analytics (e.g. [Conviva](https://github.com/THEOplayer/sample-conviva-analytics-html5-sdk)) and [DRM connectors](https://github.com/THEOplayer/samples-drm-integration)
  * Sample integrations for development frameworks (e.g. [Next.js with TypeScript and NPM](https://github.com/THEOplayer/samples-nextjs/tree/master/typescript-npm))

* Web demos at <https://www.theoplayer.com/demo-zone>

* White papers, webinars, blog posts and more at <https://optiview.dolby.com/resources/blog/>

Customers manage their THEOplayer SDKs through the THEOplayer Developer Portal at <https://portal.theoplayer.com>. You can also use this portal to view your impressions or to acquire (or manage) a support plan.

A support plan gives you access to our Jira Service Desk at <https://servicedesk.theoplayer.com/>. Refer to "[How to create a (great) ticket](https://docs-preview.optiview.dolby.com/pr-861/theoplayer/faq/how-to-create-a-ticket.md)" for more information on creating tickets through our Service Desk.
