mirror of
https://github.com/aler9/gortsplib
synced 2025-10-04 23:02:45 +08:00
simplify examples (#493)
This commit is contained in:
@@ -52,8 +52,9 @@ func main() {
|
||||
|
||||
// setup H264 -> MPEG-TS muxer
|
||||
mpegtsMuxer := &mpegtsMuxer{
|
||||
sps: forma.SPS,
|
||||
pps: forma.PPS,
|
||||
fileName: "mystream.ts",
|
||||
sps: forma.SPS,
|
||||
pps: forma.PPS,
|
||||
}
|
||||
mpegtsMuxer.initialize()
|
||||
if err != nil {
|
||||
|
@@ -15,8 +15,9 @@ func durationGoToMPEGTS(v time.Duration) int64 {
|
||||
|
||||
// mpegtsMuxer allows to save a H264 stream into a MPEG-TS file.
|
||||
type mpegtsMuxer struct {
|
||||
sps []byte
|
||||
pps []byte
|
||||
fileName string
|
||||
sps []byte
|
||||
pps []byte
|
||||
|
||||
f *os.File
|
||||
b *bufio.Writer
|
||||
@@ -28,7 +29,7 @@ type mpegtsMuxer struct {
|
||||
// initialize initializes a mpegtsMuxer.
|
||||
func (e *mpegtsMuxer) initialize() error {
|
||||
var err error
|
||||
e.f, err = os.Create("mystream.ts")
|
||||
e.f, err = os.Create(e.fileName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@@ -52,9 +52,10 @@ func main() {
|
||||
|
||||
// setup H265 -> MPEG-TS muxer
|
||||
mpegtsMuxer := &mpegtsMuxer{
|
||||
vps: forma.VPS,
|
||||
sps: forma.SPS,
|
||||
pps: forma.PPS,
|
||||
fileName: "mystream.ts",
|
||||
vps: forma.VPS,
|
||||
sps: forma.SPS,
|
||||
pps: forma.PPS,
|
||||
}
|
||||
mpegtsMuxer.initialize()
|
||||
if err != nil {
|
||||
|
@@ -15,9 +15,10 @@ func durationGoToMPEGTS(v time.Duration) int64 {
|
||||
|
||||
// mpegtsMuxer allows to save a H265 stream into a MPEG-TS file.
|
||||
type mpegtsMuxer struct {
|
||||
vps []byte
|
||||
sps []byte
|
||||
pps []byte
|
||||
fileName string
|
||||
vps []byte
|
||||
sps []byte
|
||||
pps []byte
|
||||
|
||||
f *os.File
|
||||
b *bufio.Writer
|
||||
@@ -29,7 +30,7 @@ type mpegtsMuxer struct {
|
||||
// initialize initializes a mpegtsMuxer.
|
||||
func (e *mpegtsMuxer) initialize() error {
|
||||
var err error
|
||||
e.f, err = os.Create("mystream.ts")
|
||||
e.f, err = os.Create(e.fileName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@@ -51,7 +51,8 @@ func main() {
|
||||
|
||||
// setup MPEG-4 audio -> MPEG-TS muxer
|
||||
mpegtsMuxer := &mpegtsMuxer{
|
||||
config: forma.Config,
|
||||
fileName: "mystream.ts",
|
||||
config: forma.Config,
|
||||
}
|
||||
mpegtsMuxer.initialize()
|
||||
if err != nil {
|
||||
|
@@ -15,7 +15,8 @@ func durationGoToMPEGTS(v time.Duration) int64 {
|
||||
|
||||
// mpegtsMuxer allows to save a MPEG4-audio stream into a MPEG-TS file.
|
||||
type mpegtsMuxer struct {
|
||||
config *mpeg4audio.Config
|
||||
fileName string
|
||||
config *mpeg4audio.Config
|
||||
|
||||
f *os.File
|
||||
b *bufio.Writer
|
||||
@@ -26,7 +27,7 @@ type mpegtsMuxer struct {
|
||||
// initialize initializes a mpegtsMuxer.
|
||||
func (e *mpegtsMuxer) initialize() error {
|
||||
var err error
|
||||
e.f, err = os.Create("mystream.ts")
|
||||
e.f, err = os.Create(e.fileName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@@ -84,8 +84,9 @@ func (sh *serverHandler) OnAnnounce(ctx *gortsplib.ServerHandlerOnAnnounceCtx) (
|
||||
|
||||
// setup H264 -> MPEGTS muxer
|
||||
mpegtsMuxer := &mpegtsMuxer{
|
||||
sps: forma.SPS,
|
||||
pps: forma.PPS,
|
||||
fileName: "mystream.ts",
|
||||
sps: forma.SPS,
|
||||
pps: forma.PPS,
|
||||
}
|
||||
mpegtsMuxer.initialize()
|
||||
if err != nil {
|
||||
|
@@ -15,8 +15,9 @@ func durationGoToMPEGTS(v time.Duration) int64 {
|
||||
|
||||
// mpegtsMuxer allows to save a H264 stream into a MPEG-TS file.
|
||||
type mpegtsMuxer struct {
|
||||
sps []byte
|
||||
pps []byte
|
||||
fileName string
|
||||
sps []byte
|
||||
pps []byte
|
||||
|
||||
f *os.File
|
||||
b *bufio.Writer
|
||||
@@ -28,7 +29,7 @@ type mpegtsMuxer struct {
|
||||
// initialize initializes a mpegtsMuxer.
|
||||
func (e *mpegtsMuxer) initialize() error {
|
||||
var err error
|
||||
e.f, err = os.Create("mystream.ts")
|
||||
e.f, err = os.Create(e.fileName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user