Хотите транслировать мобильную камеру с помощью ffserver и ffmpeg
Сначала я скажу вам мое требование, чем я скажу вам, что я сделал.
Я нуб в потоковом медиа, я учусь, и я очень смущен этим.
в основном я хочу сделать следующее
1: мобильное приложение будет передавать потоковое видео на сервер через URL-адрес (который находится на моем ноутбуке) 2: на моем ноутбуке должен быть запущен ffserver/ffmpeg, который хранит видеопоток, поступающий из мобильного приложения, и позволяет другому клиенту просматривать его (здесь я говорю о VLC как клиент).
так что это мое требование.
я использую ffserver на своем ноутбуке
моя конфигурация ff сервера выглядит так:
HTTPPort 8090
HTTPBindAddress 0.0.0.0
RTSPPort 8091
RTSPBindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
#NoDaemon
<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 200K
ACL allow 127.0.0.1
</Feed>
# if you want to use mpegts format instead of flv
# then change "live.flv" to "live.ts"
# and also change "Format flv" to "Format mpegts"
<Stream live.flv>
Format flv
Feed feed1.ffm
VideoCodec libx264
VideoFrameRate 30
VideoBitRate 512
VideoSize 320x240
AVOptionVideo crf 23
AVOptionVideo preset medium
# for more info on crf/preset options, type: x264 --help
AVOptionVideo flags +global_header
AudioCodec aac
Strict -2
AudioBitRate 128
AudioChannels 2
AudioSampleRate 44100
AVOptionAudio flags +global_header
</Stream>
##################################################################
# Special streams
##################################################################
<Stream stat.html>
Format status
# Only allow local people to get the status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream>
# Redirect index.html to the appropriate site
<Redirect index.html>
URL http://www.ffmpeg.org/
</Redirect>
##################################################################
чем я добавляю следующий URL в мое мобильное приложение для потокового видео. rtsp://:8091/feed1.ffm Моя мобильная программа начала потоковую передачу Моя команда разработчиков мобильных приложений сказала это. но я не получаю никакого журнала на ffserver, когда я наклоняюсь, потоковая передача запроса TEARDOWN идет
[TEARDOWN] "rtsp://192.168.1.57:8091/feed1.ffm RTSP/1.0" 200 7034
я сделал это до сих пор, я не знаю, как использовать ffmpeg с прямой трансляцией. пожалуйста, скажите мне пример для этого.
я не могу смотреть этот прямой эфир на клиенте VLC. также скажите мне, какой URL я должен ввести в VLC для потоковой передачи, я попробовал почти каждую комбинацию URL.
и еще одна вещь, которую я хочу сделать это с протоколом RTSP.
Я думаю, что эта информация поможет вам понять мое требование.