refactor: 拆分avformat依赖库

This commit is contained in:
ydajiang
2025-04-08 09:23:18 +08:00
parent 611812da4c
commit a508ef2838
52 changed files with 1374 additions and 1154 deletions

View File

@@ -1,16 +1,16 @@
package rtmp
import (
"github.com/lkmio/avformat/librtmp"
"github.com/lkmio/avformat/utils"
"github.com/lkmio/avformat"
"github.com/lkmio/lkm/stream"
"github.com/lkmio/rtmp"
"net"
"testing"
)
func CreateTransStream(source stream.Source, protocol stream.TransStreamProtocol, streams []utils.AVStream) stream.TransStream {
func CreateTransStream(source stream.Source, protocol stream.TransStreamProtocol, streams []*avformat.AVStream) stream.TransStream {
if stream.TransStreamRtmp == protocol {
return NewTransStream(librtmp.ChunkSize)
return NewTransStream(rtmp.MaxChunkSize, nil)
}
return nil