- 授权协议: GPL
- 开发语言: Google Go
- 操作系统: Windows
- 软件首页: https://github.com/zhangpeihao/gortmp
- 软件文档: https://github.com/zhangpeihao/gortmp
- 官方下载: https://github.com/zhangpeihao/gortmp
软件介绍
GO语言实现的RTMP库
目前实现了Client模式
Examples:
// To connect FMS server
obConn, err := rtmp.Dial(url, handler, 100)
// To connect
err = obConn.Connect()
// When new stream created, handler event OnStreamCreated() would been called
func (handler *TestOutboundConnHandler) OnStreamCreated(stream rtmp.OutboundStream) {
// To play
err = stream.Play(*streamName, nil, nil, nil)
// Or publish
err = stream.Publish(*streamName, "live")
}
// To publish data
stream.PublishAudioData(data, deltaTimestamp)
// or
stream.PublishVideoData(data, deltaTimestamp)
// or
stream.PublishData(tagHeader.TagType, data, deltaTimestamp)
// You can close stream by
stream.Close()
// You can close connection by
obConn.Close()
What Technology Wants
Kevin Kelly / Penguin Group (USA) Incorporated / 2010-10-14 / USD 27.95
A refreshing view of technology as a living force in the world. This provocative book introduces a brand-new view of technology. It suggests that technology as a whole is not a jumble of wires and ......一起来看看 《What Technology Wants》 这本书的介绍吧!
