public function populateFromEntry(LiveStreamEntry $entry)
 {
     $this->setStreamName($entry->getStreamName());
     $liveAssets = assetPeer::retrieveByEntryId($entry->getId(), array(assetType::LIVE));
     $playbackProtocols = array();
     $this->provisioningParams = array();
     foreach ($liveAssets as $liveAsset) {
         /* @var $liveAsset liveAsset */
         $tags = explode(',', $liveAsset->getTags());
         foreach ($tags as $tag) {
             if (isset($this->provisioningParams[$tag])) {
                 $bitrates = $this->provisioningParams[$tag];
                 $bitrates = explode(',', $bitrates);
                 $bitrates[] = $liveAsset->getBitrate();
                 $this->provisioningParams[$tag] = implode(',', $bitrates);
             } else {
                 $this->provisioningParams[$tag] = $liveAsset->getBitrate();
             }
         }
     }
 }