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