PHP Package: muxinc/mux-php
The mux-php library provides seamless integration for PHP developers with Mux services, ensuring efficient video streaming solutions.
Current Version: 5.1.0
Last Updated: 2025-08-18
PHP Requirement: >=7.4.0
Dependencies: None
Package Description
Mux PHP library offers a comprehensive set of tools and functions for PHP developers to interact with Mux services. With a strong focus on video streaming optimization, this library simplifies the integration process and enhances user experience. From video encoding to data analysis, Mux PHP is the go-to solution for video-related projects.
Classes:
- MuxPhp\HeaderSelector
- MuxPhp\Api\DirectUploadsApi
- MuxPhp\Api\RealTimeApi
- MuxPhp\Api\AnnotationsApi
- MuxPhp\Api\TranscriptionVocabulariesApi
- MuxPhp\Api\DRMConfigurationsApi
- MuxPhp\Api\SigningKeysApi
- MuxPhp\Api\URLSigningKeysApi
- MuxPhp\Api\PlaybackIDApi
- MuxPhp\Api\IncidentsApi
- MuxPhp\Api\LiveStreamsApi
- MuxPhp\Api\ExportsApi
- MuxPhp\Api\ErrorsApi
- MuxPhp\Api\PlaybackRestrictionsApi
- MuxPhp\Api\AssetsApi
- MuxPhp\Api\DeliveryUsageApi
- MuxPhp\Api\MonitoringApi
- MuxPhp\Api\SpacesApi
- MuxPhp\Api\MetricsApi
- MuxPhp\Api\WebInputsApi
- MuxPhp\Api\DimensionsApi
- MuxPhp\Api\VideoViewsApi
- MuxPhp\Api\FiltersApi
- MuxPhp\ApiException
- MuxPhp\Models\ListVideoViewsResponse
- MuxPhp\Models\BroadcastResolution
- MuxPhp\Models\ListIncidentsResponse
- MuxPhp\Models\AnnotationInput
- MuxPhp\Models\AssetGeneratedSubtitleSettings
- MuxPhp\Models\MonitoringHistogramTimeseriesBucket
- MuxPhp\Models\CreateUploadRequest
- MuxPhp\Models\GetRealTimeHistogramTimeseriesResponseMeta
- MuxPhp\Models\ReferrerDomainRestriction
- MuxPhp\Models\CreatePlaybackIDRequest
- MuxPhp\Models\VideoView
- MuxPhp\Models\StopSpaceBroadcastResponse
- MuxPhp\Models\FilterValue
- MuxPhp\Models\UpdateLiveStreamRequest
- MuxPhp\Models\LiveStream
- MuxPhp\Models\DisableLiveStreamResponse
- MuxPhp\Models\MonitoringTimeseriesDatapoint
- MuxPhp\Models\UpdateUserAgentRestrictionRequest
- MuxPhp\Models\CreateStaticRenditionResponse
- MuxPhp\Models\ListVideoViewExportsResponse
- MuxPhp\Models\ListRelatedIncidentsResponse
- MuxPhp\Models\NotificationRule
- MuxPhp\Models\ModelInterface
- MuxPhp\Models\CreateLiveStreamRequest
- MuxPhp\Models\PlaybackPolicy
- MuxPhp\Models\GetMonitoringTimeseriesResponse
- MuxPhp\Models\UpdateLiveStreamNewAssetSettingsStaticRenditionsRequest
- MuxPhp\Models\ListLiveStreamsResponse
- MuxPhp\Models\ListDimensionsResponse
- MuxPhp\Models\UpdateWebInputUrlRequest
- MuxPhp\Models\ListAllMetricValuesResponse
- MuxPhp\Models\IncidentResponse
- MuxPhp\Models\CreateWebInputRequest
- MuxPhp\Models\IncidentNotificationRule
- MuxPhp\Models\ListErrorsResponse
- MuxPhp\Models\DeliveryReport
- MuxPhp\Models\Metric
- MuxPhp\Models\AssetMaster
- MuxPhp\Models\UpdateTranscriptionVocabularyRequest
- MuxPhp\Models\CreatePlaybackRestrictionRequest
- MuxPhp\Models\UpdateAssetRequest
- MuxPhp\Models\GetMetricTimeseriesDataResponse
- MuxPhp\Models\BroadcastLayout
- MuxPhp\Models\InputInfo
- MuxPhp\Models\UpdateLiveStreamGeneratedSubtitlesRequest
- MuxPhp\Models\TranscriptionVocabulary
- MuxPhp\Models\RealTimeHistogramTimeseriesBucketValues
- MuxPhp\Models\UploadResponse
- MuxPhp\Models\GenerateTrackSubtitlesResponse
- MuxPhp\Models\UpdateAssetMP4SupportRequest
- MuxPhp\Models\GetMonitoringHistogramTimeseriesResponse
- MuxPhp\Models\LiveStreamStatus
- MuxPhp\Models\MonitoringBreakdownTimeseriesValues
- MuxPhp\Models\ListRealTimeDimensionsResponse
- MuxPhp\Models\ListSpacesResponse
- MuxPhp\Models\SpaceResponse
- MuxPhp\Models\StaticRendition
- MuxPhp\Models\DeliveryReportDeliveredSecondsByResolution
- MuxPhp\Models\Upload
- MuxPhp\Models\GetLiveStreamPlaybackIDResponse
- MuxPhp\Models\RealTimeHistogramTimeseriesBucket
- MuxPhp\Models\Asset
- MuxPhp\Models\AssetMetadata
- MuxPhp\Models\GetRealTimeHistogramTimeseriesResponse
- MuxPhp\Models\VideoViewEvent
- MuxPhp\Models\DRMConfiguration
- MuxPhp\Models\GetMonitoringBreakdownTimeseriesResponse
- MuxPhp\Models\SpaceType
- MuxPhp\Models\CreateStaticRenditionRequest
- MuxPhp\Models\GetAssetOrLiveStreamIdResponseData
- MuxPhp\Models\SignalLiveStreamCompleteResponse
- MuxPhp\Models\LiveStreamResponse
- MuxPhp\Models\WebInputResponse
- MuxPhp\Models\ListWebInputsResponse
- MuxPhp\Models\ListAssetsResponse
- MuxPhp\Models\SigningKey
- MuxPhp\Models\Broadcast
- MuxPhp\Models\UpdateReferrerDomainRestrictionRequest
- MuxPhp\Models\GetAssetPlaybackIDResponse
- MuxPhp\Models\ReloadWebInputResponse
- MuxPhp\Models\ListTranscriptionVocabulariesResponse
- MuxPhp\Models\AssetStaticRenditionsFiles
- MuxPhp\Models\CreatePlaybackIDResponse
- MuxPhp\Models\ListUploadsResponse
- MuxPhp\Models\GetRealTimeBreakdownResponse
- MuxPhp\Models\ListFiltersResponseData
- MuxPhp\Models\LiveStreamEmbeddedSubtitleSettings
- MuxPhp\Models\MonitoringHistogramTimeseriesBucketValues
- MuxPhp\Models\OverallValues
- MuxPhp\Models\InputFile
- MuxPhp\Models\PlaybackRestriction
- MuxPhp\Models\InputSettingsOverlaySettings
- MuxPhp\Models\DimensionValue
- MuxPhp\Models\RealTimeHistogramTimeseriesDatapoint
- MuxPhp\Models\AssetRecordingTimes
- MuxPhp\Models\ShutdownWebInputResponse
- MuxPhp\Models\UpdateLiveStreamNewAssetSettings
- MuxPhp\Models\RealTimeTimeseriesDatapoint
- MuxPhp\Models\VideoViewResponse
- MuxPhp\Models\ListRealTimeMetricsResponse
- MuxPhp\Models\RealTimeBreakdownValue
- MuxPhp\Models\ExportFile
- MuxPhp\Models\SimulcastTargetResponse
- MuxPhp\Models\InputSettings
- MuxPhp\Models\ListBreakdownValuesResponse
- MuxPhp\Models\ListFilterValuesResponse
- MuxPhp\Models\CreateBroadcastRequest
- MuxPhp\Models\ListBreakdownValuesResponseMeta
- MuxPhp\Models\UserAgentRestrictionSettings
- MuxPhp\Models\UploadError
- MuxPhp\Models\MonitoringBreakdownValue
- MuxPhp\Models\AssetErrors
- MuxPhp\Models\Space
- MuxPhp\Models\DRMConfigurationResponse
- MuxPhp\Models\Incident
- MuxPhp\Models\GetAssetInputInfoResponse
- MuxPhp\Models\PlaybackID
- MuxPhp\Models\ListDeliveryUsageResponse
- MuxPhp\Models\SigningKeyResponse
- MuxPhp\Models\GetAssetOrLiveStreamIdResponseDataObject
- MuxPhp\Models\PlaybackRestrictionResponse
- MuxPhp\Models\UpdateAssetMasterAccessRequest
- MuxPhp\Models\CreateTrackResponse
- MuxPhp\Models\StartSpaceBroadcastResponse
- MuxPhp\Models\ListDimensionValuesResponse
- MuxPhp\Models\CreateSimulcastTargetRequest
- MuxPhp\Models\EnableLiveStreamResponse
- MuxPhp\Models\CreateSpaceRequest
- MuxPhp\Models\ListMonitoringDimensionsResponse
- MuxPhp\Models\MonitoringHistogramTimeseriesDatapoint
- MuxPhp\Models\Annotation
- MuxPhp\Models\UpdateLiveStreamEmbeddedSubtitlesRequest
- MuxPhp\Models\CreateTrackRequest
- MuxPhp\Models\GetOverallValuesResponse
- MuxPhp\Models\GetRealTimeTimeseriesResponse
- MuxPhp\Models\GetMonitoringBreakdownResponse
- MuxPhp\Models\IncidentNotification
- MuxPhp\Models\AssetProgress
- MuxPhp\Models\Insight
- MuxPhp\Models\IncidentBreakdown
- MuxPhp\Models\ListMonitoringDimensionsResponseData
- MuxPhp\Models\AssetStaticRenditions
- MuxPhp\Models\GetAssetOrLiveStreamIdResponse
- MuxPhp\Models\Score
- MuxPhp\Models\InputTrack
- MuxPhp\Models\GetMonitoringHistogramTimeseriesResponseMeta
- MuxPhp\Models\BreakdownValue
- MuxPhp\Models\BroadcastStatus
- MuxPhp\Models\LaunchWebInputResponse
- MuxPhp\Models\ExportDate
- MuxPhp\Models\CreateAssetRequest
- MuxPhp\Models\AssetResponse
- MuxPhp\Models\SimulcastTarget
- MuxPhp\Models\ListDRMConfigurationsResponse
- MuxPhp\Models\ListSigningKeysResponse
- MuxPhp\Models\ListExportsResponse
- MuxPhp\Models\ListFiltersResponse
- MuxPhp\Models\CreateTranscriptionVocabularyRequest
- MuxPhp\Models\MonitoringBreakdownTimeseriesDatapoint
- MuxPhp\Models\TranscriptionVocabularyResponse
- MuxPhp\Models\ListAnnotationsResponse
- MuxPhp\Models\Track
- MuxPhp\Models\AbridgedVideoView
- MuxPhp\Models\LiveStreamMetadata
- MuxPhp\Models\ListMonitoringMetricsResponse
- MuxPhp\Models\UserAgentRestrictionRequest
- MuxPhp\Models\WebInput
- MuxPhp\Models\ListInsightsResponse
- MuxPhp\Models\LiveStreamGeneratedSubtitleSettings
- MuxPhp\Models\AnnotationResponse
- MuxPhp\Models\Error
- MuxPhp\Models\ListPlaybackRestrictionsResponse
- MuxPhp\Models\AssetNonStandardInputReasons
- MuxPhp\Models\BroadcastResponse
- MuxPhp\Models\GenerateTrackSubtitlesRequest
- MuxPhp\Models\SpaceStatus
- MuxPhp\ObjectSerializer
- MuxPhp\Configuration
Download Latest Version: 5.1.0

Previous Versions
v4.0.0
v5.0.0 - Coming soon
v5.0.1 - Coming soon
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/muxinc/mux-php/5.1.0/loader.php';
use Vendor\Name\Class1;
use Vendor\Name\Class2;
$obj = new Class1();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.