This document provides a comprehensive overview of our current setup, including channel types, features, limitations of our subscription plans, and the technologies powering each component – all presented under our own branding.
Streaming Channels Platform (Crown Thrive TV)
Channel Types and Features
We operate a diverse set of online TV channels that deliver content in two modes:
- Linear Streaming Channels (Scheduled/Syndicated) – These emulate traditional TV, broadcasting a continuous 24/7 stream of scheduled programming. We have created linear channels for various content categories (e.g., ThriveHope, ThriveGaming, ThriveKids, ThriveSports, ThriveMusic, ThriveHealth, ThriveFinance, ThriveCulture, ThriveTech, ThriveBusiness, ThriveWellness, ThriveGather, Melanated Voices, The Artful Mane, CrownThriveU, Locticians, Melanin Magic, etc.). Each linear channel is labeled with “SYND” (syndicated) in our system.
- On-Demand Channels (VOD Libraries) – These serve as curated libraries of videos where viewers can select content on demand. For each of the above content categories, we have a corresponding on-demand channel (labeled “OD”). This allows our audience to either watch the scheduled broadcast or browse and watch specific videos at their convenience.
All channels are cloud-hosted and managed via our online dashboard. Key features of our streaming platform include:
- Easy Content Upload or Linking: We can upload video files to our cloud storage (currently using up to 1500 minutes of storage) or link to external video sources (like YouTube, Vimeo, or other CDNs) to populate the channels.
- Adaptive Streaming: The player automatically adjusts quality for viewers (supporting adaptive bitrates), ensuring smooth playback.
- Branded Player and Customization: The video player is fully white-labeled for our use. We can customize the player’s appearance with our own logo, brand colors, and even add a clickable logo link and social media handle. For example, our MVP channel (Melanated Voices Prime) player includes a custom logo linking to the Melanated Voices TV website and has our chosen color scheme. This branding carries through to all embedded players and ensures a consistent look across platforms.
- Domain Restrictions: We have the ability to restrict where the player can be embedded, for added content security if needed (currently not heavily used, but available).
- Analytics: The platform tracks view counts and engagement per channel. We can monitor how many views each channel accumulates. (For instance, some channels like ThriveHope OD and Locticians OD have already garnered a few hundred views, while others are newly created with minimal views so far.) This helps us gauge audience interest in each category.
Scheduling and Live Streaming
Our linear channels utilize a scheduler to manage content playback:
- Daily or Weekly Scheduling: We can schedule content on a daily loop (24-hour programming that repeats every day) or set up a full 7-day weekly schedule that repeats each week. Most of our standard channels use a 24-hour daily schedule, meaning after 24 hours the content rotation restarts the next day. We do have one special channel using a weekly schedule (see FAST Channel below).
- Drag-and-Drop Scheduler Interface: Programming the channels is straightforward – we drag and drop videos into time slots on a grid. This allows precise control of what plays at specific times, akin to a TV programming guide. All viewers of a linear channel see the same content at the same scheduled times, increasing engagement through simultaneous viewing experiences.
- Live Stream Insertion: Our platform supports injecting live streams into the channel. We are allowed up to 1 simultaneous live stream at a time in our plan. During a live event, the channel can switch to a live feed (e.g., a real-time broadcast) and then automatically revert to the scheduled or on-demand content once the live session ends. This is useful for events, webinars, or live shows that we want to broadcast on our channels. The system also records the live stream, so it can later be made available in the on-demand library.
FAST Channel (MVP+ Channel)
We have set up a FAST (Free Ad-Supported Television) channel, branded as MVP+. This channel is a linear 24/7 stream like our others, but with additional features tailored for distribution on third-party OTT platforms (like Roku, Amazon Fire TV, etc.) that require standardized ad breaks and programming guides:
- Weekly 24/7 Schedule: MVP+ uses a full-week schedule that loops every week. This means we can program distinct content for each day of the week (up to 168 hours of unique content) before it repeats, providing variety and a traditional TV feel.
- SCTE-35 Ad Markers: The channel is configured with 8 advertising breaks per hour, each lasting 120 seconds, for a total of 16 minutes of ads per hour. These markers are embedded as SCTE-35 signals, which are recognized by downstream platforms for ad insertion. This setup adheres to standard industry practices for ad-supported television, making our channel compatible with Electronic Program Guide (EPG) standards and FAST platform requirements.
- Server-Side Ad Insertion (SSAI): We have enabled SSAI for the MVP+ channel. This means ad breaks can be filled by our ad server before the stream reaches the viewer, stitching ads seamlessly into the stream. We utilize a specialized ad tag URL (with support for device-specific macros such as Roku tracking IDs, Do-Not-Track flags, IP and user agent placeholders) to feed ads into these breaks. Using SSAI improves viewer experience (less buffering or loading during ads) and prevents ad blockers from easily detecting the ad content.
- EPG Compatibility: Since MVP+ is meant for FAST distribution, it can provide an Electronic Program Guide data feed. This allows platforms or apps to display what’s currently playing and what’s up next on the channel, just like a cable TV guide, enhancing discoverability and professionalism of our channel.
Multi-Platform Distribution (Embeds, M3U8, Websites)
One of the strengths of our streaming platform is the flexibility in distribution:
- Embeddable Player: We can embed our channels on any website via an iframe or using the provided embed code. We have created dedicated web pages for our channels on custom domains. For example:
- Locticians TV is available at tv.locticians.com
- Melanated Voices TV at tv.melanatedvoices.com
- ThriveU TV at tv.crownthriveu.com
- CrownThrive TV at tv.crownthrive.com (and an alternate URL watch.crownthrive.tv)
- XENThrive TV at tv.xenthrive.com
- Direct .M3U8 Streams: For linear channels, we have the option to obtain an
- Content Delivery: The streams are delivered via HTTP Live Streaming (HLS) manifested in the .m3u8 files. Viewers can watch via web, mobile, or even set-top boxes using these links. The adaptive streaming ensures that this single link can serve multiple quality levels based on viewer’s bandwidth.
Current Usage and Content Library
At present, we have established a broad array of channels (over a dozen content verticals, each with two variants as noted). Not all channels are fully populated yet – some are in development with content being added. We have uploaded a variety of video content to the platform (including long-form videos, as indicated by items like “DJI_0148” with multi-hour durations in our library, likely raw or placeholder content). These are being scheduled across the channels appropriately.
Engagement is just starting to grow:
- Some on-demand channels like ThriveHope OD and Locticians OD have started seeing view counts in the low hundreds, indicating user interest.
- Our flagship Melanated Voices TV (MVP) has accumulated over 120 views already.
- Many new channels are still at 0 views as we have yet to promote them or they are still being configured.
- Total views across all channels in the system are currently around 673 (and climbing), which gives us a baseline to improve upon as we roll out marketing and content releases.
The analytics available provide insights per channel (play counts, watch time, etc.), which will help us refine scheduling and content strategy for each vertical.
Underlying Platform and Plan Limitations
We have built our streaming service on a white-label online TV platform (powered by a third-party service) which provides the functionality described above. We obtained a lifetime license through a special deal, which defines certain limits and capabilities:
- Channel and Storage Limits: We have Unlimited channels creation allowed (this is why we could set up so many categories). Our video storage capacity is 1500 minutes of content on the cloud (approximately 25 hours of video). Currently, we must manage our uploads to stay within this storage limit. However, the platform also allows linking external videos (which do not count against storage), so we can leverage platforms like YouTube or our own CDN to host additional content if needed.
- Streaming Bandwidth: We can serve 50,000 minutes of video streaming per month to viewers under our plan. This equates to approximately 833 hours of viewership per month across all channels. We will need to monitor usage as our audience grows; if we approach this limit, we might need to upgrade or optimize (for example, encourage more use of external links or secure a higher plan).
- Websites: Our plan includes up to 10 websites with custom domains. We have already configured several (as listed above). This limit means we can still add a few more branded web portals if necessary for new channels or special events, but we are relatively close to the cap (having used 6 out of 10 so far).
- M3U8 (OTT) Output: The ability to generate .m3u8 links for linear channels is enabled in our plan (this was a premium feature of the platform). We have to ensure that any channel we want to distribute via OTT is using compliant content (hosted or proper VOD streams).
- Advertising Monetization: Advertising support is enabled. The player supports standard ad tags (VAST/VPAID/VMAP). We have a field in each channel settings where we input a VAST tag URL to pull ads. We’ve set this up to use our AdLuxe network’s tag (more on that below). This means our channels can monetize via pre-rolls, mid-rolls, or the scheduled ad breaks in the FAST channel using our own ad inventory or demand sources.
- Live Streaming: We can run 1 live stream at a time. If we tried to broadcast two different live events simultaneously on two channels, we would hit a limit. For now, one concurrent live broadcast suffices, but if in the future we need to host multiple live events on different channels at once, we’d need to upgrade or find a workaround.
- FAST Channel Limit: Our current subscription allows for 1 FAST channel (with SCTE-35 ad markers and EPG). We have allocated this to the MVP+ channel. This means only one channel can have the special FAST/SSAIfunctionality at a time. If we want to launch additional FAST channels (for instance, turn ThriveSports or any other into a FAST distributed channel), we might be constrained. We would likely need to negotiate an upgrade with the platform provider or use a second account or alternative solution for more FAST channels.
- Support and Updates: Because we redeemed multiple lifetime codes for this platform, we essentially have the “Premium Plan” features locked in and should receive any future upgrades to that plan. According to the original deal, stacking codes increased limits (as we have done up to 5 codes). We have maxed out a lot of capacity already; if we ever needed to go beyond (e.g., more than 50k streaming minutes or more storage), we would either have to consider adding more codes (if that were still possible up to 10) or contacting the provider for options.
Tech Provider: The streaming platform is powered by Viloud (though entirely branded under our Crown Thrive identity). Knowing the provider helps understand the capabilities and constraints. Viloud is a stable service for building online TV channels, and our use of their lifetime plan gives us cost-effective infrastructure. However, we must operate within the provided limits (or incur additional costs if we surpass them). So far, we are within bounds, but as viewership grows, we’ll keep an eye on bandwidth usage.
AdLuxe Advertising Network (Monetization Platform)
To monetize our content and possibly to run a standalone advertising business, we have established the AdLuxe Network – a full-featured advertising server and network platform. This system is also a white-labeled solution (powered by a third-party ad tech provider) but is presented as our own AdLuxe brand. It allows us to serve ads on our streaming channels and even on external websites or apps, manage advertisers and publishers, and run various ad campaigns. Below is an overview of AdLuxe’s capabilities and settings:
Ad Serving Capabilities and Formats
The AdLuxe platform supports a wide range of ad formats, making it a versatile tool for different advertising needs:
- Display Banners: Standard banner ads in various dimensions. We can upload images, HTML/JavaScript creatives, or even HTML5 ZIP banners. The system also supports video banners (animated or video content in banner slots) and native ads (integrated ad content that matches the look of a site or app). For advanced users, there are options for programmatic banner serving (OpenRTB protocol and XML/JSON feeds), though currently we have those programmatic options disabled for external users.
- Video Ads (VAST/VPAID): The network fully supports video ad serving via VAST tags. This includes:
- Linear video ads (pre-roll, mid-roll, etc. in a video player),
- Non-linear video ads (overlay ads on video),
- VAST wrappers (allowing us to chain to third-party ad sources),
- VPAID ads (interactive video ads) in both linear and non-linear forms. These are crucial for monetizing our streaming channels. In practice, we generate a VAST tag from AdLuxe (which corresponds to a specific zone or campaign, e.g., our zone ID 122256) and plug it into our channels. When a channel triggers an ad break or pre-roll, the player calls our VAST tag, and AdLuxe responds with a video ad creative (from our inventory or a passback).
- Pop-ups and Interstitials: We can serve ads as pop-up windows, interstitial full-page takeovers, sliders, push-down banners, and other more disruptive formats. These are typically used on websites or mobile apps rather than within video content, but our ad server has them available. For example, if we wanted to monetize a website, we could employ pop-up ads or slide-in notifications.
- Text/Direct Links: AdLuxe supports direct link ads (click-only URLs, which might be used for affiliate link promotions, etc.). These could be used in simpler advertising scenarios or for sending traffic to advertisers without a traditional creative.
- Push Notifications: We have the ability to run push notification ad campaigns (where users opt-in to browser push ads). There are both push and in-page notification formats available.
- Native Ads: Besides standard banners, the platform supports custom native ad formats (which can be delivered via JSON/XML or through openRTB to native ad placements). This allows integration of ads that look like content.
- Wrapper Formats: Special high-impact formats like interscroller (ads that appear between scrolls on mobile), floating sidebar ads, footer sticky banners, and background skins are supported. Essentially, any modern ad format you might encounter on a publisher site is configurable in our network.
In summary, AdLuxe is equipped to deliver ads across display, mobile, and video channels – covering everything from simple banner ads to advanced video and native programmatic ads. We can utilize these capabilities not only on our own content platforms (like the streaming channels and associated websites) but also offer them to potential publishing partners in the future.
Targeting and Categories
Our ad server uses standard IAB content categories to classify and target ads. We have a full list of categories enabled, including:
- Arts & Entertainment, Automotive, Business, Careers, Education, Family & Parenting, Health & Fitness, Food & Drink, Hobbies & Interests, Home & Garden, Law/Politics, News, Personal Finance, Pets, Real Estate, Religion & Spirituality, Science, Shopping, Society, Sports, Style & Fashion, Technology & Computing, Travel, and a general Uncategorized category.
- Each category corresponds to an IAB code (e.g., IAB1 for Arts & Entertainment, IAB7 for Health, etc.) which is used in the ad industry for aligning ad content with appropriate channels.
- Adult Content Restrictions: Notably, we have disabled Pornography/Adult category (IAB25-3) from our network – this means neither we nor users can create ads or sites categorized under pornographic content. We also maintain a stance against illegal content. While an "Illegal Content" category exists in the system (IAB26), it is enabled only for administrative purposes (and would not be used in practice – we do not serve illegal or illicit ads).
- Category Enforcement: We can target campaigns to specific categories or block ads from appearing on content tagged in certain categories. This helps ensure brand safety and relevant ad placement. For our own channels, we can mark them with appropriate categories so that advertisers in AdLuxe can target those niches (for example, a sports apparel ad campaign can target the Sports category, affecting ThriveSports channel).
- Advanced Targeting: Although not explicitly listed in the snippet, the platform typically includes granular targeting options (geo-targeting by country/region, device targeting, frequency capping, day-parting, etc.). As the admin, we have the ability to enable or disable certain targeting features for self-serve users. By default, ad-level targeting is enabled, meaning advertisers can set their targeting preferences per ad/creative, not just per campaign.
Self-Service Platform for Advertisers and Publishers
AdLuxe is set up to function as a full ad network exchange, meaning we can have external advertisers and publishers participate:
- User Registration: Both advertisers (or DSPs) and publishers (or SSPs) can self-register on our AdLuxe platform through our branded portal. Registration is currently open and does not require manual invite – we even allow public sign-up with automatic user activation. We have set certain required fields (like phone number or messenger contact) to ensure quality sign-ups when needed.
- White-Label Interface: Users who log in see the AdLuxe branding and our custom domain (currently we’re using the subdomain
- Advertiser/DSP Features: Advertisers can create and manage campaigns across all the formats mentioned. They have tools for budgeting (daily limits, total campaign limits), targeting, creative upload, and reporting on impressions/clicks/conversions. We have enabled OpenRTB and XML feed options on the advertiser side, which means sophisticated advertisers could connect programmatically or import campaigns via XML if we integrate with other ad buying tools. (These are advanced features for later use.)
- Publisher/SSP Features: Publishers (owners of websites or apps) can sign up to get ad tags to monetize their inventory. We allow them to add their websites which we can review (we have post-moderation enabled, meaning a site can start running but we will review it for compliance). Once approved, publishers can create ad zones (placements) in various formats to get the corresponding tags. They can see reports on their earnings, impressions, etc.
- Single-Format Campaign Option: Our settings indicate we allow “single format campaigns,” meaning an advertiser can focus a campaign on one format type (rather than bundling multiple sizes or types in one campaign, which might be confusing for self-serve users).
- Transparency and Feedback: We have an option for public feedback enabled – possibly a feature where users can rate the quality of ads or traffic (this helps network credibility). Though not a core feature, it shows our network is open to accountability.
- Moderation & Quality Control: We’ve set up moderation workflows. For example, site submissions by publishers and new ad placements can require admin approval to ensure no malicious or low-quality sites join the network. Our default is post-moderation (meaning the user can start but we might review and reject if needed). We also maintain a blocklist of disallowed domains if needed to prevent certain sites from being added.
Financial Model and Current Settings
Monetization and finance within AdLuxe are configured to handle transactions smoothly:
- Revenue Sharing: By default, we have a 70/30 revenue share model for publishers. This means publishers earn 70% of the advertising revenue generated from their inventory, while we (the network) retain 30%. This default can be adjusted per site or per deal, but 70% is a common attractive split to bring publishers on board.
- Auction Model: We are using a First-Price Auction for programmatic bidding by default. This means if we ever have multiple advertisers bidding in real-time for impressions (through OpenRTB), the highest bid pays what they bid (as opposed to second-price auctions where they’d pay slightly above the second highest bid).
- Advertiser Payments: Advertisers can add funds to their account to run campaigns. We’ve set a minimum payment amount of $100 to encourage serious advertisers (this can be via credit card or other integrated payment methods). We have payment processing integrated and all transactions are secured. We provided information in the advertiser dashboard’s Payments section about how to manage invoices, methods, and security – reinforcing trust.
- Credit Control: There is an option to control balances manually and to get notifications when an advertiser’s daily spending limit is reached or if their funds run low, ensuring campaigns don’t abruptly stop without us noticing.
- Publisher Payouts: For publishers who earn revenue, we allow payouts and even manual payout requests. The minimum payout is $100, and currently payouts are scheduled monthly (auto-payout period set to Monthly). We likely process payments via our chosen method (could be PayPal, bank transfer, etc., configured separately).
- Referral Program: We have a referral incentive on both sides:
- If an existing user (advertiser) refers a new advertiser or publisher, they can earn a 15% reward. This likely means 15% of the referred user’s spending or earnings for a period of time (depending on how the platform defines it). We enabled this to encourage word-of-mouth growth.
- The terms for the referral program would be outlined on our site (we can customize them if needed).
- Currency and Billing: All transactions on AdLuxe are in USD. We have the flexibility of “automatic billing” (which might allow us to auto-charge advertisers on a schedule or when their balance depletes, if we set it up). Currently, we handle billing notifications via email to our team (to keep track of new payments or low balances).
- Communication: We customized email templates for user communications – a welcome message for new users that aligns with our brand tone, and an email signature from “The AdLuxe Network Team” to personalize support interactions. We listed support contact emails (
- Pricing and Limits: At our current usage level, the ad serving platform is running within the scope of our plan (the underlying provider offers a scalable, competitively priced model, which starts around ~$20/month for small usage and scales with volume). We have not hit any caps in terms of number of ads served or users. As our network grows, costs may scale with the number of impressions or advanced features (for now, any such costs are manageable and in line with expectations). The system does allow setting minimum CPM or CPC for campaigns – we have a default global floor set (e.g., $15 CPM and $2.50 CPC minimum by default) to ensure quality and that inventory isn’t sold at unreasonably low prices. These floors can be adjusted as needed or overridden per campaign.
Integration with Our Streaming Channels
The synergy between our streaming platform and the AdLuxe ad server is a key part of our monetization strategy:
- Each of our channels in the streaming platform has an ad tag URL field. We have configured this with an AdLuxe VAST tag (specifically,
- AdLuxe, in turn, will decide which ad to show based on our campaigns. We can directly sell ad slots or run house campaigns. For now, we might be running house ads or promos until we onboard advertisers. We can also use VAST wrappers to pull ads from third-party networks (like Google AdSense/IMA, etc.) to ensure fill rate.
- Because we own the ad server, we have full control over what ads play on our content. This is crucial for maintaining brand safety and maximizing revenue (no revenue share with an external ad network – we essentially act as our own ad network).
- The SSAI implementation on the FAST channel uses the same AdLuxe tag but with additional parameters (for device IDs, etc.). We coordinated these macros to ensure the ad server can track and report on ads per device if needed (especially important for platforms like Roku that expect certain macros).
- Our AdLuxe network can also serve ads on any websites we create (for example, banner ads on the Melanated Voices site or pop-ups on CrownThrive if we wanted). We can simply generate the appropriate zone tags and embed them. This means our ad network is not limited to video ads; it’s a revenue engine for any web/mobile properties we or our partners have.
Underlying Technology and Limitations
AdLuxe Network is powered by a third-party ad serving software (the platform is provided by a company called FlyHigh through their AdServer Online solution, though we operate it under our branding). Understanding this helps in recognizing capabilities and boundaries:
- Scalability: The underlying ad server technology is quite scalable and used by many ad networks. It supports real-time bidding, multiple ad formats, and high throughput. We likely have a subscription that allows a certain volume of ad impressions per month; as our usage grows (either through our own channels or if we sign on external publishers), we may need to monitor if our tier has any caps or if there are overage fees.
- Support and Maintenance: We receive updates and support from the platform provider, but for our advertisers and publishers, we are the first line of support. Any technical issues (like ad tag compatibility problems, as occasionally reported by some users of similar platforms) we can escalate to the provider if needed. So far, we haven’t encountered major issues.
- Ad Quality and Compliance: Since this is our own network, we are responsible for ensuring ads meet quality standards (no malware, proper content). The platform likely has some built-in fraud detection or third-party integration, but it’s something we manage through vetting advertisers and monitoring performance.
- No External Branding Visible: The white-label nature means users and viewers do not see the provider’s branding. Everything from the login panel to the ad delivery is under our AdLuxe identity (with the minor exception of the current control panel URL domain, which we plan to fully customize). This gives a professional impression that we own the entire tech stack.
At present, we haven’t reached any significant limitations of the ad server in practice – our usage is still in early stages. The main “limitations” are those we set (like minimum payout, etc.) to ensure we attract quality participants. One consideration is ensuring enough advertiser demand to fill our channel ad slots; if not, we might integrate with other demand sources using the VAST wrapper or OpenRTB features of AdLuxe to backfill ads until our direct sales pick up.
Conclusion and Next Steps
In summary, our current setup provides us with a comprehensive digital broadcasting and monetization ecosystem under the Crown Thrive and AdLuxe brands. We leverage powerful third-party platforms (fully white-labeled) to deliver a seamless experience:
- Crown Thrive Streaming Platform – enabling the creation of unlimited online TV channels (live, linear, and on-demand) with custom branding, which we have deployed across multiple niche verticals. We must keep an eye on our lifetime plan limits (storage and streaming bandwidth) as our audience grows, but the system is robust and feature-rich, supporting everything from web embeds to OTT distribution.
- AdLuxe Network – empowering us to monetize those channels and potentially other properties via a full ad server solution. We have fine-grained control over ad formats, targeting, and financial terms, which positions us to generate revenue and partner with advertisers/publishers directly. The key is to grow both sides of the network: content viewers (to serve ads to) and advertisers (to supply ads).
Moving forward, to maximize this ecosystem:
- We will continue to populate and promote our channels, ensuring content quality to attract viewers.
- We will likely need to recruit advertisers or connect demand sources to fill the ad inventory on AdLuxe – the more targeted and high-quality the ads, the better the user experience and revenue.
- Monitoring usage is important: if we approach our streaming limits or decide to launch additional FAST channels, we might consider options such as upgrading our plan or leveraging multiple accounts/services.
- Likewise, if ad volumes grow, we’ll ensure our ad server subscription is scaled appropriately (the provider’s pricing is usage-based, so we’ll factor that into our revenue models).
Overall, our platform’s current capabilities and configurations set a strong foundation for a scalable streaming network with monetization fully under our control. We have effectively white-labeled two complex technologies as our own – giving us the benefits of proven infrastructure without having to build from scratch – and we’re using them to build the Crown Thrive media network and AdLuxe advertising business. With careful management of content, audience growth, and monetization partnerships, we can expand our reach and revenue while maintaining a high-quality, branded experience for all users.