摘要: livego是基于golang开发的rtmp服务器 为什么基于golang 一、golang在语言基本支持多核CPU均衡使用,海量轻量级线程,高并发量 当前开源的缺陷: 1) srs只能运行在一个单核下,如果需要多核运行,只能启动多个srs监听不同的端口来提高并发量; 2) ngx-rtmp启动多进程后,报文在多个进程内转发,需要二次开发,否则静态推送到多个子进程,效能消耗大; golang在语言级别解决了上面多进程并发的问题。 二、二次开发简洁快速 golang的开发效率远远高过C/C++ 三、绝对高性能 阅读全文
posted @ 2017-07-28 10:45 runner42.195 阅读(12136) 评论(1) 推荐(4) 编辑
摘要: ffmpeg常规编译,外带x264, lamemp3, aac, rtmp等 阅读全文
posted @ 2016-08-17 16:16 runner42.195 阅读(410) 评论(0) 推荐(0) 编辑
摘要: RTMP play后,对收到的rtmp报文,存成文件来进行分析,也是对flv格式的详解。 阅读全文
posted @ 2016-08-12 10:58 runner42.195 阅读(3648) 评论(0) 推荐(1) 编辑
摘要: 直播时代,当前android的推流开源很少,很多都是收费的。一些android推流采用mediacodec,版本兼容性和手机兼容性都不太好。 这里上传一个自己写的软编码的rtmp 推流android sdk。 阅读全文
posted @ 2016-08-02 15:50 runner42.195 阅读(7207) 评论(1) 推荐(1) 编辑
摘要: #import"GLProgram.h" //Baseclasses #import"GPUImageOpenGLESContext.h" #import"GPUImageOutput.h" #import"GPUImageView.h" #import"GPUImageVideoCamera.h" 阅读全文
posted @ 2016-07-15 09:50 runner42.195 阅读(4857) 评论(0) 推荐(0) 编辑
摘要: 基于GPUImage的RTMP多滤镜直播 阅读全文
posted @ 2016-07-15 09:12 runner42.195 阅读(2207) 评论(3) 推荐(0) 编辑
摘要: lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/iphonesimulator/libGamePlusAPI.a -output SQY/iOS/libGamePus.a 其中SQY/iOS/iphoneos/libGamePlusAPI 阅读全文
posted @ 2016-05-25 11:25 runner42.195 阅读(197) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-04-11 18:02 runner42.195 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 自己在github上发布了开源《基于IOS的手机视频直播SDK》后,不到一个月,被人star了508次,fork了120次,这个成绩大大出乎了我自己的意料! github网址:https://github.com/runner365/LiveVideoCoreSDK 我建立了这个开源的QQ群,获取各 阅读全文
posted @ 2016-03-27 22:20 runner42.195 阅读(2524) 评论(10) 推荐(10) 编辑
摘要: 当前视频直播非常火爆,手机端的视频直播也非常火爆,PGC、UGC的视频直播门槛都降低了很多。 本文介绍一个:IOS 客户端直播的SDK,代码完全开源。 直播时代:让IOS普通开发者一天内做出一个RTMP直播客户端,并且带有美艳直播功能。(文章最下面有github源码地址) 阅读全文
posted @ 2016-03-04 11:25 runner42.195 阅读(15050) 评论(34) 推荐(11) 编辑