将包名改为 git.r-2.top/kunmeng/vdk

This commit is contained in:
kunmeng
2025-01-24 14:45:45 +08:00
parent bcb44378a5
commit 0e65c9d1cc
86 changed files with 264 additions and 338 deletions

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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) {

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -1,7 +1,7 @@
package fmp4io
import (
"github.com/deepch/vdk/utils/bits/pio"
"git.r-2.top/kunmeng/vdk/utils/bits/pio"
)
const (

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -3,7 +3,7 @@ package fragment
import (
"time"
"github.com/deepch/vdk/av"
"git.r-2.top/kunmeng/vdk/av"
)
type Fragment struct {

View File

@@ -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 (

View File

@@ -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 {

View File

@@ -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

View File

@@ -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

View File

@@ -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() {

View File

@@ -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 {

View File

@@ -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}

View File

@@ -3,7 +3,7 @@ package mkv
import (
"time"
"github.com/deepch/vdk/av"
"git.r-2.top/kunmeng/vdk/av"
)
type Stream struct {

View File

@@ -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 {

View File

@@ -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}

View File

@@ -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)

View File

@@ -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{

View File

@@ -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:]))

View File

@@ -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"
)

View File

@@ -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 {

View File

@@ -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

View File

@@ -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 {

View File

@@ -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{

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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}

View File

@@ -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)

View File

@@ -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{

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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}

View File

@@ -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

View File

@@ -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()")

View File

@@ -8,7 +8,7 @@ import (
"strconv"
"strings"
"github.com/deepch/vdk/av"
"git.r-2.top/kunmeng/vdk/av"
)
type Session struct {

View File

@@ -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 {

View File

@@ -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 (

View File

@@ -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"
)

View File

@@ -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

View File

@@ -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 {

View File

@@ -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) {

View File

@@ -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}

View File

@@ -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 {

View File

@@ -5,7 +5,7 @@ import (
"io"
"time"
"github.com/deepch/vdk/utils/bits/pio"
"git.r-2.top/kunmeng/vdk/utils/bits/pio"
)
const (

View File

@@ -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"
)

View File

@@ -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"