flv格式加上ws头

This commit is contained in:
李宇翔
2020-05-19 16:32:02 +08:00
parent 01acf56dd2
commit 8e54cc7543

View File

@@ -33,6 +33,14 @@ func WsHandler(w http.ResponseWriter, r *http.Request) {
if isFlv {
baseStream.Type = "JessicaFlv"
baseStream.OnData = func(packet *avformat.SendPacket) error {
err := ws.WriteHeader(conn, ws.Header{
Fin: true,
OpCode: ws.OpBinary,
Length: int64(len(packet.Payload) + 15),
})
if err != nil {
return err
}
return avformat.WriteFLVTag(conn, packet)
}
if err := ws.WriteHeader(conn, ws.Header{