Don't hardcode SRT API value

This commit is contained in:
Yohann D'ANELLO 2020-10-02 09:44:31 +02:00
parent 8520fedf87
commit 8c2a7f73d7
1 changed files with 4 additions and 3 deletions

View File

@ -1,14 +1,15 @@
package srt
// #include <srt/srt.h>
import "C"
import (
"github.com/haivision/srtgo"
"gitlab.crans.org/nounous/ghostream/auth"
"gitlab.crans.org/nounous/ghostream/auth/bypass"
"log"
"net"
"strconv"
"strings"
"github.com/haivision/srtgo"
)
// Options holds web package configuration
@ -68,7 +69,7 @@ func Serve(cfg *Options, authBackend auth.Backend, forwardingChannel chan Packet
break // FIXME: should not break here
}
streamId, err := s.GetSockOptString(46) // SRTO_STREAMID
streamId, err := s.GetSockOptString(C.SRTO_STREAMID)
if err != nil {
log.Println("Error while fetching stream key:", err)
s.Close()