Frequently Asked Questions (FAQ)

This FAQ section addresses common questions about the Fastevo Media Protection Platform (MP2). If you have additional questions not covered here, feel free to reach out to our support team for further assistance.

How do I get started with Fastevo MP2?

To get started with Fastevo MP2, you need to:

  1. Create a Project: Set up a new project within the Fastevo platform.
  2. Generate an API Key: Obtain an API key for authenticating your requests.
  3. Configure Your Project: Set up necessary configurations such as watermark profiles and player settings.
  4. Upload or Import Content: Use the Content Creation guide to upload or import your media content.
  5. Create Playback Tokens: Generate playback tokens using the Playback Tokens guide to authorize content access.
  6. Embed the Player: Integrate the Fastevo MP2 Player into your website or application. Refer to the Player Embedding Guide for detailed instructions.

What is a playback token, and how do I create one?

A playback token is a secure token that authorizes a viewer to access protected content. It includes information such as the content ID, viewer identifier, expiration time, and protection level.

You can create playback tokens using one of two methods:

How do I embed the Fastevo MP2 Player into my website?

To embed the Fastevo MP2 Player into your website, please refer to the Player Embedding Guide. This guide provides detailed instructions on integrating the player, configuring options, and understanding the importance of the container ID.

How can I protect my content from unauthorized access?

Fastevo MP2 offers multiple protection levels:

  • Standard Protection: Basic security measures including steganography for tracking.
  • Enhanced Protection: Advanced security with enforced measures against downloading and screen capturing (Enterprise plans only).
  • Adaptive Protection: Combines standard and enhanced protection using behavioral analysis (Enterprise plans only).

Choose the appropriate protection level based on your needs. See Protection Levels for details.

How do I add subtitles to my content?

You can add subtitles by uploading VTT files to your content. Use the Subtitle Management guide to:

  1. Upload Subtitles: Send a multipart/form-data request with the subtitle file.
  2. List Subtitles: Retrieve a list of available subtitles for content.
  3. Delete Subtitles: Remove subtitles when they are no longer needed.

Can I customize the player appearance?

Yes, you can customize the player's theme, colors, controls, badge position, and even integrate advertisements. Use the Player Configurations guide to create or update player configurations.

How can I insert ads into my content?

To insert ads into your content, you need to configure advertisements in your player configuration using the adsConfiguration option. This allows you to integrate VAST (Video Ad Serving Template) ads into your player.

  1. Create or Update a Player Configuration:

    • Use the Player Configurations Guide to create a new player configuration or update an existing one.

    • Include the adsConfiguration object in your player configuration with the following properties:

      • enableAds: Set this to true to enable ads.
      • adTagUrl: Provide the ad tag URL supplied by your ad server or network, pointing to a VAST XML file.
      {
        "adsConfiguration": {
          "enableAds": true,
          "adTagUrl": "https://example.com/vast.xml"
        }
      }
  2. Apply the Player Configuration:

    • Set as Default: To apply this configuration to all content by default, set it as the default player configuration for your project.
    • Specify in Playback Token: Alternatively, specify the player configuration in the playbackToken for specific content or sessions.
  3. Test Your Configuration:

    • Ensure that ads are displayed as expected by testing the player with your new configuration.
    • Verify that the ad tag URL is valid and returns proper VAST content.
    ℹ️

    Only VAST ads are supported at this time. Make sure your ad server provides a VAST-compliant ad tag.

For detailed instructions on creating player configurations and integrating ads, see the Player Configurations Guide.

How do I handle content reprocessing?

Content reprocessing applies updated configurations to existing media content. To reprocess content:

  1. Initiate Reprocessing: Send a POST request to the reprocess endpoint as described in Content Reprocessing.
  2. Monitor Progress: Use Callbacks to track reprocessing status.
  3. Understand Impact: The content will be temporarily unavailable during reprocessing.

How can I share my content during a Zoom meeting or video conference?

To share or present your protected content using Zoom or similar video conferencing software, follow these steps:

  1. Use Standard Protection Level: Generate playback tokens with the protectionLevel set to "standard". This ensures compatibility with screen sharing.

    {
      "contentId": "yourContentId",
      "viewerIdentifier": "uniqueViewerId",
      "protectionLevel": "standard"
    }
  2. Disable Hardware Acceleration in Chrome:

    • Open Chrome and go to Settings.
    • Navigate to Advanced > System.
    • Turn off Use hardware acceleration when available.
    • Restart Chrome for the changes to take effect.
    ℹ️

    Disabling hardware acceleration allows the content to be captured by screen sharing software.

  3. Simulate Devices in Chrome (If Necessary):

    • Open Chrome Developer Tools by pressing F12 or Ctrl+Shift+I.
    • Click on the device toolbar icon to toggle device simulation.
    • Select a device from the dropdown or add a custom device.
    • Refresh the page to simulate the content playback on the selected device.
    ℹ️

    Simulating a device can help if certain protections are enabled based on device type.

  4. Share Your Screen in Zoom:

    • Start your Zoom meeting.
    • Click Share Screen and select the window or screen where the content is playing.
    • Ensure that Share computer sound is checked if you need to share audio.

What is the Engage Kit, and how can I use it?

The Engage Kit consists of auto-generated assets like video previews and snapshots that enhance user engagement. Access to Engage Kit assets can be configured using access policies:

  • Unsigned: Public access without validation.
  • Restricted: Access only through the Fastevo platform, not publicly accessible.
  • Signed: Requires URL signing for access (special configuration).

See Engage Kit Restrictions for details on managing access policies.

How do I receive notifications about content processing status?

You can set up webhooks to receive callbacks for events like content status changes, creation, or deletion.

  • Create a Webhook: Use the Callbacks guide to configure webhook URLs and subscribe to events.
  • Verify Signatures: Ensure the authenticity of callbacks by verifying the signature using the provided public key.
  • Handle Events: Process the event data to update your systems accordingly.

How can I track playback statistics?

Fastevo MP2 provides playback statistics at both content and project levels.

  • Retrieve Statistics for Content: Use the endpoint described in Playback Statistics.
  • Retrieve Statistics for Project: Use the endpoint in Playback Statistics.
  • Analyze Data: Metrics include total impressions, playbacks, play time, and more to help you understand viewer behavior.

How can I debug my application when security features prevent the use of developer tools?

When working with Fastevo MP2, certain security features may interfere with debugging tools like browser developer consoles or debuggers. To effectively debug your application:

Use Development Mode:

  • Enable Development Mode: Set developmentMode to true in your playback token.

    {
      "contentId": "yourContentId",
      "viewerIdentifier": "uniqueViewerId",
      "protectionLevel": "standard",
      "developmentMode": true
    }
  • Purpose of Development Mode: This mode disables specific security features to facilitate testing and debugging.

    ℹ️

    In Development Mode, client-side protections and steganography are disabled, and the content is not traced back in case of any leaks. Use this mode only in controlled environments.

  • Limitations: Note that some protected content types, such as photos, cannot be displayed in Development Mode.

⚠️

Always remember to disable Development Mode and reinstate all security features before deploying your application to production.

How do I manage watermarks on my content?

Watermarks help prevent unauthorized distribution of your content.

  • Create Watermark Profiles: Define watermark configurations using the Watermark Profiles guide.
  • Assign Watermarks to Content: Apply watermark profiles to individual pieces of content.
  • Reprocess Content: After changing watermark settings, reprocess the content to apply updates.

Can I change the poster image of my videos?

Yes, you can upload a custom poster image or set one from the Engage Kit.

  • Upload Custom Poster: Use the endpoint in Video Poster Images.
  • Set Engage Kit Image: Choose an image from the Engage Kit as the poster.

Remember to follow the guidelines for image formats and sizes.

Need Further Assistance?

If your question is not covered here, please contact our support team at support@fastevo.com, and we'll be happy to help you.