我的开源项目-liveRtspServer
程序员文章站
2022-07-02 10:06:10
...
liveRtspServer
一、项目简介
基于live555的RTSP服务器
二、功能介绍
- RTP/UDP 单播
- RTP/UDP 多播
- RTP/TCP
- 采集V4L2摄像头数据,编码成H.264
- 采集ALSA声卡数据,编码成AAC
三、依赖
四、编译
安装上述的依赖库后,执行
# make
生成liveRtspServer
五、用法
* ./liveRtspServer [-p port] [-m multicast?] \
* [-w width] [-h height] [-f fps] \
* [-A fmt] [-F freq] [-c channels] \
* <-v video dev> <-a audio dev>
*
* -p port: rtsp server port(default "8554")
* -m multicast?: is multicast? yes or no(default "no")
* -W width: video width(default "320")
* -H height: video height(default "240")
* -f fps: video fps(defalut "15")
* -A fmt: audio sampling format,"s16le"、"s24le"、"s32le"(defalut "s16le")
* -F freq: audio sampling frequency(default "44100")
* -c channels: audio number of sampling channels(default "2")
* -v video dev: video device("/dev/videon")
* -a audio dev: audio device("hw:x,y")
* -h: help
示例
-
采集摄像头
./liveRtspServer -v /dev/video0
-
采集声卡
./liveRtspServer -a hw:0,0
-
同时采集
./liveRtspServer -v /dev/video0 -a hw:0,0
-
多播
./liveRtspServer -m yes -v /dev/video0 -a hw:0,0
六、效果
七、联系方式
- 邮箱:aaa@qq.com
推荐阅读
-
什么是OpenStack 开源的云计算管理平台项目
-
Android Studio导入library项目开源库的图文教程
-
我来告诉你:VS2019开发ASP.NET Core 3.0 Web项目,修改视图后,刷新浏览器看不到修改后的效果怎么处理
-
Diycode开源项目实例搭建上拉加载和下拉刷新的Fragment
-
我眼中的网赚项目
-
好用的开源产品搜集;开源软件,开源系统,开源项目;
-
jsp和excel的数据交换-----我的项目实践
-
我的第一个netcore2.2 api项目搭建(三)
-
基于NetCore+SqlSugar+Layui开发出来的开源框架项目FytSoaCms问题处理
-
我为站长打造一个长久赚钱的项目