将包名改为 git.r-2.top/kunmeng/vdk
This commit is contained in:
		| @@ -6,9 +6,9 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| ) | ||||
|  | ||||
| type Muxer struct { | ||||
|   | ||||
| @@ -12,9 +12,9 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| @@ -47,7 +47,7 @@ type ClientOptions struct { | ||||
| 	DisableAudio     bool | ||||
| } | ||||
|  | ||||
| //Dial func | ||||
| // Dial func | ||||
| func Dial(options ClientOptions) (*Client, error) { | ||||
| 	client := &Client{ | ||||
| 		Signals:             make(chan int, 100), | ||||
| @@ -78,13 +78,13 @@ func Dial(options ClientOptions) (*Client, error) { | ||||
| 	return client, nil | ||||
| } | ||||
|  | ||||
| //Close func | ||||
| // Close func | ||||
| func (client *Client) Close() error { | ||||
| 	err := client.conn.Close() | ||||
| 	return err | ||||
| } | ||||
|  | ||||
| //SetKeepAlive func | ||||
| // SetKeepAlive func | ||||
| func (client *Client) SetKeepAlive() error { | ||||
| 	body, err := json.Marshal(map[string]string{ | ||||
| 		"Name":      "KeepAlive", | ||||
| @@ -100,7 +100,7 @@ func (client *Client) SetKeepAlive() error { | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| //Monitor func | ||||
| // Monitor func | ||||
| func (client *Client) Monitor() { | ||||
| 	defer func() { | ||||
| 		client.Signals <- SignalStreamStop | ||||
| @@ -321,7 +321,7 @@ func (client *Client) Login() error { | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| //Command func | ||||
| // Command func | ||||
| func (client *Client) Command(command requestCode, data interface{}) (*Payload, []byte, error) { | ||||
| 	params, err := json.Marshal(map[string]interface{}{ | ||||
| 		"Name":                requestCodes[command], | ||||
| @@ -339,7 +339,7 @@ func (client *Client) Command(command requestCode, data interface{}) (*Payload, | ||||
| 	return resp, body, err | ||||
| } | ||||
|  | ||||
| //send func | ||||
| // send func | ||||
| func (client *Client) send(msgID requestCode, data []byte) error { | ||||
| 	var buf bytes.Buffer | ||||
| 	if err := binary.Write(&buf, binary.LittleEndian, Payload{ | ||||
| @@ -372,7 +372,7 @@ func (client *Client) send(msgID requestCode, data []byte) error { | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| //recvSize func | ||||
| // recvSize func | ||||
| func (client *Client) recvSize(buffer *bytes.Buffer, size uint32) ([]byte, error) { | ||||
| 	all := uint32(0) | ||||
| 	for { | ||||
| @@ -391,7 +391,7 @@ func (client *Client) recvSize(buffer *bytes.Buffer, size uint32) ([]byte, error | ||||
| 	return nil, nil | ||||
| } | ||||
|  | ||||
| //recv func | ||||
| // recv func | ||||
| func (client *Client) recv(text bool) (*Payload, []byte, error) { | ||||
| 	var p Payload | ||||
| 	var b = make([]byte, 20) | ||||
| @@ -422,7 +422,7 @@ func (client *Client) recv(text bool) (*Payload, []byte, error) { | ||||
| 	return &p, body, nil | ||||
| } | ||||
|  | ||||
| //parseURL func | ||||
| // parseURL func | ||||
| func (client *Client) parseURL(rawURL string) error { | ||||
| 	l, err := url.Parse(rawURL) | ||||
| 	if err != nil { | ||||
|   | ||||
| @@ -5,15 +5,15 @@ import ( | ||||
| 	"fmt" | ||||
| 	"io" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"github.com/deepch/vdk/codec" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/fake" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/codec/h265parser" | ||||
| 	"github.com/deepch/vdk/format/flv/flvio" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/fake" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h265parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/flv/flvio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| var MaxProbePacketCount = 20 | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type AMF0ParseError struct { | ||||
|   | ||||
| @@ -5,8 +5,8 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| func TsToTime(ts int32) time.Duration { | ||||
|   | ||||
| @@ -4,9 +4,9 @@ import ( | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type DecoderConfigDescriptor struct { | ||||
|   | ||||
| @@ -4,7 +4,7 @@ import ( | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type StreamDescriptor struct { | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import ( | ||||
| 	"os" | ||||
| 	"strings" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type Tag uint32 | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| package fmp4io | ||||
|  | ||||
| import "github.com/deepch/vdk/utils/bits/pio" | ||||
| import "git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
|  | ||||
| const AVC1 = Tag(0x61766331) | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| package fmp4io | ||||
|  | ||||
| import "github.com/deepch/vdk/utils/bits/pio" | ||||
| import "git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
|  | ||||
| const MVEX = Tag(0x6d766578) | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| package fmp4io | ||||
|  | ||||
| import "github.com/deepch/vdk/utils/bits/pio" | ||||
| import "git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
|  | ||||
| const FTYP = Tag(0x66747970) | ||||
|  | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package fmp4io | ||||
| import ( | ||||
| 	"fmt" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const MOOF = Tag(0x6d6f6f66) | ||||
|   | ||||
| @@ -4,7 +4,7 @@ import ( | ||||
| 	"math" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| func GetTime32(b []byte) (t time.Time) { | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package fmp4io | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const MDIA = Tag(0x6d646961) | ||||
|   | ||||
| @@ -4,7 +4,7 @@ import ( | ||||
| 	"fmt" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const MOOV = Tag(0x6d6f6f76) | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| package fmp4io | ||||
|  | ||||
| import ( | ||||
| 	"github.com/deepch/vdk/format/fmp4/esio" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/esio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const MP4A = Tag(0x6d703461) | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| package fmp4io | ||||
|  | ||||
| import ( | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package fmp4io | ||||
| import ( | ||||
| 	"bytes" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const DREF = Tag(0x64726566) | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package fmp4io | ||||
| import ( | ||||
| 	"fmt" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const STBL = Tag(0x7374626c) | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| package fmp4io | ||||
|  | ||||
| import "github.com/deepch/vdk/utils/bits/pio" | ||||
| import "git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
|  | ||||
| const SIDX = Tag(0x73696478) | ||||
|  | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package fragment | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| ) | ||||
|  | ||||
| type Fragment struct { | ||||
|   | ||||
| @@ -6,9 +6,9 @@ import ( | ||||
| 	"sync" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fmp4io" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fragment" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fmp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fragment" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -1,11 +1,11 @@ | ||||
| package fmp4 | ||||
|  | ||||
| import ( | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fmp4io" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fragment" | ||||
| 	"github.com/deepch/vdk/format/fmp4/timescale" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fmp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fragment" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/timescale" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type fragmentWithData struct { | ||||
|   | ||||
| @@ -3,12 +3,12 @@ package fmp4 | ||||
| import ( | ||||
| 	"fmt" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/codec/opusparser" | ||||
| 	"github.com/deepch/vdk/format/fmp4/esio" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fmp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/opusparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/esio" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fmp4io" | ||||
| ) | ||||
|  | ||||
| // Track creates a TRAK atom for this stream | ||||
|   | ||||
| @@ -3,10 +3,10 @@ package fmp4 | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fmp4io" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fragment" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fmp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fragment" | ||||
| ) | ||||
|  | ||||
| // TrackFragmenter writes a single audio or video stream as a series of CMAF (fMP4) fragments | ||||
|   | ||||
| @@ -1,13 +1,13 @@ | ||||
| package format | ||||
|  | ||||
| import ( | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"github.com/deepch/vdk/format/aac" | ||||
| 	"github.com/deepch/vdk/format/flv" | ||||
| 	"github.com/deepch/vdk/format/mp4" | ||||
| 	"github.com/deepch/vdk/format/rtmp" | ||||
| 	"github.com/deepch/vdk/format/rtsp" | ||||
| 	"github.com/deepch/vdk/format/ts" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/aac" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/flv" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/rtmp" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/rtsp" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/ts" | ||||
| ) | ||||
|  | ||||
| func RegisterAll() { | ||||
|   | ||||
| @@ -6,9 +6,9 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/mkv/mkvio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mkv/mkvio" | ||||
| ) | ||||
|  | ||||
| type Demuxer struct { | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package mkv | ||||
| import ( | ||||
| 	"io" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| ) | ||||
|  | ||||
| var CodecTypes = []av.CodecType{av.H264, av.AAC} | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package mkv | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| ) | ||||
|  | ||||
| type Stream struct { | ||||
|   | ||||
| @@ -6,10 +6,10 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| ) | ||||
|  | ||||
| type Demuxer struct { | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package mp4 | ||||
| import ( | ||||
| 	"io" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| ) | ||||
|  | ||||
| var CodecTypes = []av.CodecType{av.H264, av.AAC} | ||||
|   | ||||
| @@ -4,7 +4,7 @@ import ( | ||||
| 	"errors" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const MOOF = Tag(0x6d6f6f66) | ||||
|   | ||||
| @@ -966,7 +966,7 @@ func genatoms(filename, outfilename string) { | ||||
| 		&ast.GenDecl{ | ||||
| 			Tok: token.IMPORT, | ||||
| 			Specs: []ast.Spec{ | ||||
| 				&ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"github.com/deepch/vdk/utils/bits/pio"`}}, | ||||
| 				&ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"git.r-2.top/kunmeng/vdk/utils/bits/pio"`}}, | ||||
| 			}, | ||||
| 		}, | ||||
| 		&ast.GenDecl{ | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type ParseError struct { | ||||
| @@ -389,7 +389,7 @@ func ReadFileAtoms(r io.ReadSeeker) (atoms []Atom, err error) { | ||||
| 		size := pio.U32BE(taghdr[0:]) | ||||
| 		if size > 5242880 { | ||||
| 			err = parseErr("len", 5242880, err) | ||||
| 			return  | ||||
| 			return | ||||
| 		} | ||||
| 		tag := Tag(pio.U32BE(taghdr[4:])) | ||||
|  | ||||
|   | ||||
| @@ -3,12 +3,12 @@ package mp4 | ||||
| import ( | ||||
| 	"bufio" | ||||
| 	"fmt" | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/codec/h265parser" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h265parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| 	"io" | ||||
| 	"time" | ||||
| ) | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package mp4 | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| ) | ||||
|  | ||||
| type Stream struct { | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| package mp4f | ||||
|  | ||||
| import "github.com/deepch/vdk/format/mp4/mp4io" | ||||
| import "git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
|  | ||||
| type FDummy struct { | ||||
| 	Data []byte | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| package mp4fio | ||||
|  | ||||
| import ( | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| func (self MovieFrag) Tag() mp4io.Tag { | ||||
|   | ||||
| @@ -966,7 +966,7 @@ func genatoms(filename, outfilename string) { | ||||
| 		&ast.GenDecl{ | ||||
| 			Tok: token.IMPORT, | ||||
| 			Specs: []ast.Spec{ | ||||
| 				&ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"github.com/deepch/vdk/utils/bits/pio"`}}, | ||||
| 				&ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"git.r-2.top/kunmeng/vdk/utils/bits/pio"`}}, | ||||
| 			}, | ||||
| 		}, | ||||
| 		&ast.GenDecl{ | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| package mp4fio | ||||
|  | ||||
| import ( | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type ElemStreamDesc struct { | ||||
|   | ||||
| @@ -7,14 +7,14 @@ import ( | ||||
| 	"os" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/codec/h265parser" | ||||
| 	"github.com/deepch/vdk/format/fmp4/fmp4io" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"github.com/deepch/vdk/format/mp4f/mp4fio" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h265parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/fmp4/fmp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4f/mp4fio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type Muxer struct { | ||||
|   | ||||
| @@ -3,10 +3,10 @@ package mp4f | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/mp4" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"github.com/deepch/vdk/format/mp4f/mp4fio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4f/mp4fio" | ||||
| ) | ||||
|  | ||||
| type Stream struct { | ||||
|   | ||||
| @@ -6,10 +6,10 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| ) | ||||
|  | ||||
| type Demuxer struct { | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package mp4 | ||||
| import ( | ||||
| 	"io" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| ) | ||||
|  | ||||
| var CodecTypes = []av.CodecType{av.H264, av.AAC} | ||||
|   | ||||
| @@ -4,7 +4,7 @@ import ( | ||||
| 	"errors" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const MOOF = Tag(0x6d6f6f66) | ||||
|   | ||||
| @@ -966,7 +966,7 @@ func genatoms(filename, outfilename string) { | ||||
| 		&ast.GenDecl{ | ||||
| 			Tok: token.IMPORT, | ||||
| 			Specs: []ast.Spec{ | ||||
| 				&ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"github.com/deepch/vdk/utils/bits/pio"`}}, | ||||
| 				&ast.ImportSpec{Path: &ast.BasicLit{Kind: token.STRING, Value: `"git.r-2.top/kunmeng/vdk/utils/bits/pio"`}}, | ||||
| 			}, | ||||
| 		}, | ||||
| 		&ast.GenDecl{ | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type ParseError struct { | ||||
|   | ||||
| @@ -6,11 +6,11 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type Muxer struct { | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package mp4 | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/mp4/mp4io" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4/mp4io" | ||||
| ) | ||||
|  | ||||
| type Stream struct { | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| package mse | ||||
|  | ||||
| import ( | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/mp4f" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4f" | ||||
| 	"github.com/gobwas/ws" | ||||
| 	"github.com/gobwas/ws/wsutil" | ||||
| 	"net" | ||||
|   | ||||
| @@ -6,10 +6,10 @@ import ( | ||||
| 	"encoding/gob" | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/mp4" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/mp4" | ||||
| 	"github.com/google/uuid" | ||||
| 	"github.com/shirou/gopsutil/v3/disk" | ||||
| 	"os" | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| package nvr | ||||
|  | ||||
| import "github.com/deepch/vdk/av" | ||||
| import "git.r-2.top/kunmeng/vdk/av" | ||||
|  | ||||
| type Stream struct { | ||||
| 	codec av.CodecData | ||||
|   | ||||
| @@ -4,11 +4,11 @@ import ( | ||||
| 	"bytes" | ||||
| 	"os" | ||||
|  | ||||
| 	"github.com/deepch/vdk/codec/h265parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h265parser" | ||||
|  | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| ) | ||||
|  | ||||
| var startCode = []byte{0, 0, 0, 1} | ||||
|   | ||||
| @@ -14,11 +14,11 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"github.com/deepch/vdk/format/flv" | ||||
| 	"github.com/deepch/vdk/format/flv/flvio" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/flv" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/flv/flvio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| var Debug bool | ||||
|   | ||||
| @@ -16,13 +16,13 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"github.com/deepch/vdk/codec" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/rtsp/sdp" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/rtsp/sdp" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| var ErrCodecDataChange = fmt.Errorf("rtsp: codec data change, please call HandleCodecDataChange()") | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import ( | ||||
| 	"strconv" | ||||
| 	"strings" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| ) | ||||
|  | ||||
| type Session struct { | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package rtsp | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/rtsp/sdp" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/rtsp/sdp" | ||||
| ) | ||||
|  | ||||
| type Stream struct { | ||||
|   | ||||
| @@ -18,12 +18,12 @@ import ( | ||||
| 	"strings" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/codec/h265parser" | ||||
| 	"github.com/deepch/vdk/format/rtsp/sdp" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h265parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/rtsp/sdp" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -2,10 +2,10 @@ package rtspv2 | ||||
|  | ||||
| import ( | ||||
| 	"encoding/binary" | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/codec/h265parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h265parser" | ||||
| 	"math" | ||||
| 	"time" | ||||
| ) | ||||
|   | ||||
| @@ -7,7 +7,7 @@ import ( | ||||
| 	"net/url" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| @@ -30,7 +30,6 @@ const ( | ||||
| 	LocalCache         int = 3 | ||||
| ) | ||||
|  | ||||
| // | ||||
| const ( | ||||
| 	StreamTypeH264 = 0x1b | ||||
| 	StreamTypeH265 = 0x24 | ||||
|   | ||||
| @@ -6,12 +6,12 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/codec/mjpeg" | ||||
| 	"github.com/deepch/vdk/format/ts/tsio" | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/mjpeg" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/ts/tsio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| type Demuxer struct { | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package ts | ||||
| import ( | ||||
| 	"io" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/av/avutil" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av/avutil" | ||||
| ) | ||||
|  | ||||
| func Handler(h *avutil.RegisterHandler) { | ||||
|   | ||||
| @@ -2,14 +2,14 @@ package ts | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"github.com/deepch/vdk/codec/h265parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h265parser" | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/aacparser" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"github.com/deepch/vdk/format/ts/tsio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/aacparser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/ts/tsio" | ||||
| ) | ||||
|  | ||||
| var CodecTypes = []av.CodecType{av.H264, av.H265, av.AAC} | ||||
|   | ||||
| @@ -3,8 +3,8 @@ package ts | ||||
| import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/format/ts/tsio" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/format/ts/tsio" | ||||
| ) | ||||
|  | ||||
| type Stream struct { | ||||
|   | ||||
| @@ -5,7 +5,7 @@ import ( | ||||
| 	"io" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/utils/bits/pio" | ||||
| 	"git.r-2.top/kunmeng/vdk/utils/bits/pio" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -10,8 +10,8 @@ import ( | ||||
|  | ||||
| 	"github.com/pion/webrtc/v2" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
| 	"github.com/pion/webrtc/v2/pkg/media" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -7,9 +7,9 @@ import ( | ||||
| 	"log" | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/deepch/vdk/codec/h264parser" | ||||
| 	"git.r-2.top/kunmeng/vdk/codec/h264parser" | ||||
|  | ||||
| 	"github.com/deepch/vdk/av" | ||||
| 	"git.r-2.top/kunmeng/vdk/av" | ||||
| 	"github.com/pion/interceptor" | ||||
| 	"github.com/pion/webrtc/v3" | ||||
| 	"github.com/pion/webrtc/v3/pkg/media" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 kunmeng
					kunmeng