nareix / joy4

Golang audio/video library and streaming server
MIT License
2.66k stars 501 forks source link

example太少啊 #28

Open lanybass opened 7 years ago

lanybass commented 7 years ago

我想知道如何把一个rtsp流抓出来保存为flv


    file, _ := avutil.Create("projectindex.flv")
    conn, _ := rtsp.Dial("rtsp://admin:12345@1.2.3.4/h264/ch1/sub/av_stream")

    demuxer := &pktque.FilterDemuxer{Demuxer: conn, Filter: &pktque.Walltime{}}
    //demuxer := &transcode.Demuxer{Demuxer: conn,}
    avutil.CopyFile(file, demuxer)

上面代码我乱猜的,不行啊,开启 rtsp.DebugRtp = true 就看见错误,不开debug就闪退:

rtsp: dollar at 11 12 panic: runtime error: invalid memory address or nil pointer dereference

sundl123 commented 6 years ago

upvote

iamsee commented 4 years ago

有办法了吗

lh948 commented 4 years ago

有办法了吗

你现在还在用这个库吗?