2018-07-27 18:38:37 +09:00
|
|
|
//
|
|
|
|
|
// Copyright (c) 2018- yutopp (yutopp@gmail.com)
|
|
|
|
|
//
|
|
|
|
|
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
|
|
|
// file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
package rtmp
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"github.com/yutopp/go-rtmp/message"
|
2018-10-05 20:59:56 +09:00
|
|
|
"io"
|
2018-07-27 18:38:37 +09:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
var _ Handler = (*DefaultHandler)(nil)
|
|
|
|
|
|
|
|
|
|
type DefaultHandler struct {
|
|
|
|
|
}
|
|
|
|
|
|
2018-09-27 06:11:04 +09:00
|
|
|
func (h *DefaultHandler) OnServe(conn *Conn) {
|
2018-07-27 18:38:37 +09:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (h *DefaultHandler) OnConnect(timestamp uint32, cmd *message.NetConnectionConnect) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (h *DefaultHandler) OnCreateStream(timestamp uint32, cmd *message.NetConnectionCreateStream) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-07-27 19:20:00 +09:00
|
|
|
func (h *DefaultHandler) OnReleaseStream(timestamp uint32, cmd *message.NetConnectionReleaseStream) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-07-27 18:38:37 +09:00
|
|
|
func (h *DefaultHandler) OnDeleteStream(timestamp uint32, cmd *message.NetStreamDeleteStream) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (h *DefaultHandler) OnPublish(timestamp uint32, cmd *message.NetStreamPublish) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-07-28 17:51:12 +09:00
|
|
|
func (h *DefaultHandler) OnPlay(timestamp uint32, cmd *message.NetStreamPlay) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-07-27 19:20:00 +09:00
|
|
|
func (h *DefaultHandler) OnFCPublish(timestamp uint32, cmd *message.NetStreamFCPublish) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (h *DefaultHandler) OnFCUnpublish(timestamp uint32, cmd *message.NetStreamFCUnpublish) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-07-27 18:38:37 +09:00
|
|
|
func (h *DefaultHandler) OnSetDataFrame(timestamp uint32, data *message.NetStreamSetDataFrame) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-10-05 20:59:56 +09:00
|
|
|
func (h *DefaultHandler) OnAudio(timestamp uint32, payload io.Reader) error {
|
2018-07-27 18:38:37 +09:00
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-10-05 20:59:56 +09:00
|
|
|
func (h *DefaultHandler) OnVideo(timestamp uint32, payload io.Reader) error {
|
2018-07-27 18:38:37 +09:00
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-08-16 20:42:24 +09:00
|
|
|
func (h *DefaultHandler) OnUnknownMessage(timestamp uint32, msg message.Message) error {
|
2018-08-16 20:06:06 +09:00
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (h *DefaultHandler) OnUnknownCommandMessage(timestamp uint32, cmd *message.CommandMessage) error {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-08-16 20:42:24 +09:00
|
|
|
func (h *DefaultHandler) OnUnknownDataMessage(timestamp uint32, data *message.DataMessage) error {
|
2018-08-16 20:06:06 +09:00
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
2018-07-27 18:38:37 +09:00
|
|
|
func (h *DefaultHandler) OnClose() {
|
|
|
|
|
}
|