教你用golang实现直播和点播功能


本文摘自php中文网,作者藏色散人,侵删。

下面由golang教程栏目给大家介绍golang实现直播和点播功能的方法,希望对需要的朋友有所帮助!

1.概述

刚开始做直播的时候,还是有些懵逼的,毕竟什么推拉流,什么格式协议完全不懂的,还有第三方的接口也是层出不穷,其实简单的说一下,如图(腾讯直播Api里面盗取的)

其实所谓的推流就是主播的客户把我们要的播放内容按特定的流程存放于服务器,当然这里面展示的是腾讯云,完后经过通讯云的转码再让观众去观看(拉取),建议不是很明确基础的小伙伴去了解一下,理解起来还是很方便的.腾讯云传送门

而我们今天使用的不是腾讯,而是用golang写好的开源项目livego,livego传送门

2.livego

说实话,文档挺少的,估计是作者工作忙吧,我这里也是简单的使用,不过要提一个小小的bug,估计是go版本的问题,在go1.10中,有一处错误,返回的是2个数值,但是那里只写了一个(具体哪里我也记不清楚了"")

剩下就直接开干,搭建好环境以后,启动服务:执行 livego 二进制文件启动 livego 服务就可以了

阅读剩余部分

相关阅读 >>

go2设计草案介绍

17 golang结构体详解(三)

golang怎样读取json数据

重温golang要点-常量、字符串、类型转换

使用bklexer进行词法分析

vim--golang开发配置

golang程序设计——函数

golang如何接收输入

golang 指针怎么用

golang指针的使用限制和unsafe.pointer的突破之路

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...