コード例 #1
0
    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);
コード例 #2
0
    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);