Point playlist at local files instead of IPFS to test

This commit is contained in:
Gabe Kangas
2020-06-01 13:28:14 -07:00
parent a127e6b510
commit bfe62cd34a
5 changed files with 26 additions and 26 deletions

View File

@@ -2,17 +2,25 @@ package main
import (
"fmt"
"log"
"os"
"os/exec"
"strings"
)
func pipeTest() {
ffmpegCmd := "cat streampipe.flv | ffmpeg -hide_banner -i pipe: -preset ultrafast -f hls -hls_list_size 30 -hls_time 10 -strftime 1 -use_localtime 1 -hls_segment_filename 'hls/stream-%Y%m%d-%s.ts' -hls_flags delete_segments -segment_wrap 100 hls/temp.m3u8"
func startFfmpeg() {
outputDir := "webroot"
chunkLength := "4"
out, err := exec.Command("bash", "-c", ffmpegCmd).Output()
log.Printf("Starting transcoder with segments saving to %s.", outputDir)
// ffmpegCmd := "cat streampipe.flv | ffmpeg -hide_banner -i pipe: -vf scale=900:-2 -g 48 -keyint_min 48 -preset ultrafast -f hls -hls_list_size 30 -hls_time 10 -strftime 1 -use_localtime 1 -hls_segment_filename 'hls/stream-%Y%m%d-%s.ts' -hls_flags delete_segments -segment_wrap 100 hls/temp.m3u8"
ffmpegCmd := "cat streampipe.flv | ffmpeg -hide_banner -i pipe: -vf scale=900:-2 -g 48 -keyint_min 48 -preset ultrafast -f hls -hls_list_size 30 -hls_time " + chunkLength + " -strftime 1 -use_localtime 1 -hls_segment_filename '" + outputDir + "/stream-%Y%m%d-%s.ts' -hls_flags delete_segments -segment_wrap 100 hls/temp.m3u8"
fmt.Println(ffmpegCmd)
_, err := exec.Command("bash", "-c", ffmpegCmd).Output()
verifyError(err)
fmt.Println(string(out))
}
func verifyError(e error) {