Emby Emby Emby Learn
  • Emby Home
  • Video
  • Audio
  • Media Files
    • Subtitles and captions
    • Photos and images
    • Metadata and discovery
    • Libraries and media collections
    • Playback and streaming
    • Media hardware acceleration
    • Displays and AV connections
    • Live TV and recording
  1. Emby Learn
  2. Playback and streaming
  3. Casting and remote playback
  4. DLNA playback
  5. DLNA device profiles
Search Results for

    Show / Hide Table of Contents

    DLNA device profiles and declared media constraints

    A DLNA device profile describes identification and media-handling rules used to offer a representation compatible with a particular receiving path.

    A DLNA device profile describes rules for a receiving media path. It helps the server identify the intended device context and offer media that fits the stated constraints.

    The profile declares compatibility information; it does not install another decoder in the receiving device.

    Identification and media rules do different work

    Emby's public DeviceProfile model includes identification and media-handling structures such as DirectPlayProfiles, TranscodingProfiles and CodecProfiles.

    Responsibility Question addressed
    Device identification Which receiving context should these rules describe?
    Direct-play rules Which offered source configurations can be used directly?
    Codec conditions Which limits apply within an encoded format?
    Conversion rules Which output representation can satisfy the receiving path?
    Response-related information How is the offered resource described for the receiver?

    Recognizing a television name and establishing support for a particular audio/video configuration are separate tasks.

    The model is also used in broader Emby playback negotiation. A namespace named DLNA should not be interpreted as proof that every profile instance belongs to a DLNA session.

    Work through an explicit invented profile

    Assume a teaching profile accepts:

    • MP4 packaging.
    • H.264 video up to 1920 × 1080 and thirty pictures per second.
    • AAC audio up to two channels.
    • A defined supported subtitle path.

    These are invented constraints, not a recommended Emby profile or a claim about a television.

    Selected source Mismatch under those rules Candidate operation
    MP4, 1080p24 H.264, stereo AAC None in the stated components Preserve the source
    Matroska, same video/audio Packaging Remux into a suitable MP4 arrangement
    MP4, same video, six-channel AC-3 Selected audio Prepare compatible audio while preserving video
    MP4, 4K60 H.264, stereo AAC Video dimensions/cadence Create a suitable video representation

    The table links each declared mismatch to an operation at the affected scope. A session can have several mismatches and need a combined output plan.

    Subtitles add another selected requirement. A profile satisfying video and audio does not establish that every subtitle can be rendered separately.

    A more permissive declaration changes what is offered

    If a profile says the receiver accepts a source it cannot actually use, the server can preserve an incompatible representation. If the profile understates support, the server can do unnecessary conversion.

    Both cases are possible because the declaration and the device's observed capability are different evidence.

    A successful result with one ordinary H.264 file also does not establish support for every profile, bit depth, cadence or container combination. The experiment needs the selected configuration that the rule describes.

    Relate an adjustment to the observed operation

    For an Emby investigation, preserve the matched device context, selected source/tracks and the server's resulting stream operations.

    Then compare the offered representation with the receiver's actual result. Playback information can establish whether video was preserved or encoded; the renderer observation establishes whether it could use the result.

    See Also

    • DLNA media playback and UPnP AV roles
    • Client playback capabilities
    • What determines playback compatibility?
    • Remuxing media containers
    • Video transcoding in Emby

    References

    • Emby API: DeviceProfile
    • UPnP AV Architecture version 2
    • Emby: Playback methods
    On this Page
    2026 © EMBY LLC. Please see our terms of use and privacy policy.
    Back to Top