diff --git a/cmd/example/main.go b/cmd/example/main.go index 3c07b0ef36..5d4445bec9 100644 --- a/cmd/example/main.go +++ b/cmd/example/main.go @@ -9,6 +9,7 @@ import ( "fmt" "math/rand" "net/url" + "os" "regexp" "strings" "time" @@ -57,7 +58,11 @@ func main() { flag.Set("logtostderr", "true") flag.Parse() - lpms := core.New("1935", "8000", "", "") + dir, err := os.Getwd() + if err != nil { + glog.Infof("Error getting work directory: %v", err) + } + lpms := core.New("1935", "8000", "", "", fmt.Sprintf("%v/.tmp", dir)) //Streams needed for transcoding: var rtmpStrm stream.RTMPVideoStream diff --git a/cmd/rtmp_segment_packer/main.go b/cmd/rtmp_segment_packer/main.go index e6cd46dd69..f079925d58 100644 --- a/cmd/rtmp_segment_packer/main.go +++ b/cmd/rtmp_segment_packer/main.go @@ -3,8 +3,10 @@ package main import ( "context" "flag" + "fmt" "io" "net/url" + "os" "strings" "time" @@ -250,7 +252,11 @@ func main() { flag.Set("logtostderr", "true") flag.Parse() - lpms := core.New("1935", "8000", "", "") + dir, err := os.Getwd() + if err != nil { + glog.Infof("Error getting work directory: %v", err) + } + lpms := core.New("1935", "8000", "", "", fmt.Sprintf("%v/.tmp", dir)) lpms.HandleRTMPPublish( //makeStreamID