601630051

Results 5 issues of 601630051

在客户端链接服务端成功后,直接conn.Write([]byte("test")), 在服务端func (c *Connection) StartReader() {} 无法接收到网络包信息 如果是通过 dp := znet.NewDataPack() msg, err := dp.Pack(znet.NewMsgPackage(0, []byte("test"))) , err = conn.Write(msg) 在服务端端就能收到

我的视频文件是ts格式,想通过web直接播放视频,并且支持快进快退,有实现的方法吗? 目前我能想到的是方法: 1、把ts文件通过ffmpeg转码到mp4。 2、把ts文件通过ffmpeg转码到m3u8. 以上2个方案都需要占用更多的空间。 我希望的方案是,把ts文件打开后,立刻转码为mp4格式或者m3u8格式输出即可。是否有办法实现? 谢谢

我在调用cgo的时候,报这个错误,有没办法在go里面返回错误信息,不好把整个错误影响程序的执行。 goroutine 1 [running]: mprtmp/dylib.(*LazyProc).CallOriginal.func4(0xc0000c0180?, {0xc00004fd48?, 0xc00004fd50?, 0xc00004fd58?}) /home/go/test1/mprtmp/dylib/dylib_posix.go:282 +0x8a mprtmp/dylib.(*LazyProc).CallOriginal(0xc0000c0180, {0xc00004fd48, 0x3, 0x3}) /home/go/test1/mprtmp/dylib/dylib_posix.go:282 +0xd5 mprtmp/dylib.(*LazyDLL).call(0x4978c5?, 0x4970ba?, {0xc00004fd48?, 0xc00004fd50?, 0xc00004fd58?}) /home/go/test1/mprtmp/dylib/dylib_posix.go:190 +0x9c5 mprtmp/dylib.(*LazyProc).Call(...)

`package main import ( "fftest/dylib" "fmt" "os" "runtime" "sync" ) // #cgo CFLAGS: -I./number // #cgo LDFLAGS: -L${SRCDIR} -lnumber var avformatDll *dylib.LazyDLL var avformatDllOnce sync.Once func main() { libPath, _...

测试视频文件 链接: https://pan.baidu.com/s/1OyIEi0CYDcO1BWdoewuoBQ?pwd=dnd9 提取码: dnd9 复制这段内容后打开百度网盘手机App,操作更方便哦 我用的是example_mp4_to_rtmp_server.go 这个测试例子 ./your_mp4_dir/5.mp4 头文件:[{Duration:278960 TrackId:1 Cid:2 Height:480 Width:720 SampleRate:0 SampleSize:0 SampleCount:6974 ChannelCount:0 Timescale:12800 StartDts:0 EndDts:278920} {Duration:278015 TrackId:2 Cid:102 Height:0 Width:0 SampleRate:44100 SampleSize:16 SampleCount:11911 ChannelCount:2...