# ffserver_rtl-sdr
**Repository Path**: dd9394/ffserver_rtl-sdr
## Basic Information
- **Project Name**: ffserver_rtl-sdr
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-27
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ffserver_rtl-sdr
使用openwrt做网络收音机的笔记:
1、openwrt安装ffserver、ffmpeg、rtl_sdr
2、创建/etc/config/ffserver.conf
```java
HttpPort 1234
HttpBindAddress 0.0.0.0
MaxHTTPConnections 200
MaxClients 100
MaxBandwidth 2000
CustomLog -
#NoDaemon
File /tmp/feed2.ffm
FileMaxSize 10M
ACL allow 127.0.0.1
Format mp2
Feed feed2.ffm
AudioBitRate 320
AudioChannels 2
AudioSampleRate 44100
AVOptionAudio flags +global_header
NoVideo
```
3、创建start_mms.sh,并且置为可执行:chmod +x start_mms.sh
```java
#!/bin/ash
ffserver -f /etc/config/ffserver.conf &
rtl_fm -f 99.3M -M fm -s 320k -o 4 -A fast -r 44100 -l 0 -E deemp -g 49.6 - | ffmpeg -f s16le -ac 1 -i pipe:0 -acodec libmp3lame -vol 256 http://127.0.0.1:1234/feed2.ffm &
```
4、创建stop_mms.sh,并且置为可执行:chmod +x stop_mms.sh
```java
#!/bin/ash
ps | grep rtl_fm | grep -v "grep" | awk '{print $1}' | xargs kill -9
ps | grep ffserver | grep -v "grep" | awk '{print $1}' | xargs kill -9
```
5、启动:start_mms.sh,停止:stop_mms.sh