public function buildServeFlavors() { $flavors = $this->buildHttpFlavorsArray(); $flavors = $this->sortFlavors($flavors); $flavor = VodPackagerDeliveryUtils::getVodPackagerUrl($flavors, $this->getUrl(), '/manifest.f4m', $this->params); return array($flavor); }
public function serve() { $flavors = $this->buildHttpFlavorsArray(); $flavors = $this->sortFlavors($flavors); $flavor = VodPackagerDeliveryUtils::getVodPackagerUrl($flavors, $this->getUrl(), '/manifest', $this->params); return $this->getRenderer(array($flavor)); }
protected function doGetFlavorAssetUrl(flavorAsset $flavorAsset) { $url = $this->getBaseUrl($flavorAsset); if ($this->params->getFileExtension()) { $url .= "/name/a." . $this->params->getFileExtension(); } $url .= VodPackagerDeliveryUtils::getExtraParams($this->params); return $url . '/index.m3u8'; }
protected function doGetFileSyncUrl(FileSync $fileSync) { $url = parent::doGetFileSyncUrl($fileSync); $url .= VodPackagerDeliveryUtils::getExtraParams($this->params); return $url . '/index.m3u8'; }