global $foldername; $hlsPlaylist = "upload/hlsplaylist.html"; $url = "<li><a href='http://pilatus.d1.comp.nus.edu.sg/~a0110280/upload/{$foldername}/root.m3u8'>{$foldername}</li>\n"; if (file_exists($hlsPlaylist)) { $file = fopen($hlsPlaylist, "a"); } else { $file = fopen($hlsPlaylist, "w"); } fwrite($file, $url); fclose($file); } $mpd = new SimpleXMLElement($basicxml); $baseurl = $mpd->BaseURL; $mp4files = glob($videopath . '*.mp4'); echo "Video path is " . $videopath . "\n"; if ($mp4files !== false) { $mp4count = count($mp4files); #echo "Number of files=".$mp4count; addToMPD($mp4count); createM3U8($mp4count); } #$mpdFilePath = "upload/" . $foldername . "/" . $foldername . ".mpd"; $mpdFilePath = "upload/{$foldername}/{$foldername}.mpd"; echo $mpdFilePath; $mpdfp = fopen($mpdFilePath, "w") or die("Unable to open file"); fwrite($mpdfp, formatXML($mpd)); fclose($mpdfp); $mpdPath = "{$foldername}/{$foldername}.mpd"; addToPlaylist($mpdPath); createHlsPlaylist(); //fclose($logfp);
fclose($midts); fclose($hights); } //Creates playlist in HTML format for Safari browser to play videos function createHlsPlaylist() { global $foldername; $hlsPlaylist = "/home/cs5248-15/team06/public_html/upload/hlsplaylist.html"; $url = "<li><a href='http://pilatus.d1.comp.nus.edu.sg/~team06/upl/{$foldername}/root.m3u8'>{$foldername}</li>\n"; if (file_exists($hlsPlaylist)) { $file = fopen($hlsPlaylist, "a"); } else { $file = fopen($hlsPlaylist, "w"); } fwrite($file, $url); fclose($file); } $mpd = new SimpleXMLElement($basicxml); $baseurl = $mpd->BaseURL; add2MPD(); createM3U8(); #$mpdFilePath = "upload/" . $foldername . "/" . $foldername . ".mpd"; $mpdFilePath = "/home/cs5248-15/team06/public_html/upl/{$foldername}.mpd"; echo $mpdFilePath; $mpdfp = fopen($mpdFilePath, "w") or die("Unable to open file"); fwrite($mpdfp, formatXML($mpd)); fclose($mpdfp); $mpdPath = "{$foldername}/{$foldername}.mpd"; addToPlaylist($mpdPath); createHlsPlaylist(); //fclose($logfp);