Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Разрешение камеры HD со звуком
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, rtsp, from 'rtsp://192.168.X.X:554/user=admin_password=tlJwpbo6_channel=1_stream=0.sdp?':
Metadata:
title : RTSP Session
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: h264 (Baseline), yuv420p, 1920x1080, 25 fps, 9 tbr, 90k tbn, 50 tbc
Stream #0:1: Audio: pcm_alaw, 8000 Hz, 1 channels, s16, 64 kb/s
Output #0, hls, to '/tmp/www/index1.m3u8':
Metadata:
title : RTSP Session
encoder : Lavf56.25.101
Stream #0:0: Video: h264, yuv420p, 1920x1080, q=2-31, 25 fps, 9 tbr, 90k tbn, 25 tbc
Stream #0:1: Audio: aac, 44100 Hz, mono, fltp, 128 kb/s
Metadata:
encoder : Lavc56.26.100 aac
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (pcm_alaw (native) -> aac (native))
#!/bin/bash
#монтирование tmpfs
/bin/mount -t tmpfs -o size=10M tmpfs /www/mysite.name/camera/tmpfs/
#запуск ffmpeg
/usr/bin/sudo -u www-data /usr/bin/ffmpeg -i rtsp://admin:admin@192.168.168.168:554/1 -an -c:v copy -preset ultrafast -flags -global_header -fflags flush_packets -tune zerolatency -hls_time 1 -hls_list_size 3 -hls_wrap 4 -hls_flags delete_segments -start_number 0 /www/mysite.name/camera/tmpfs/index1.m3u8
#размонтирование tmpfs
/bin/umount /www/mysite.name/camera/tmpfs/
[Unit]
Description=ffmpeg ip camera service
After=multi-user.target
[Service]
Type=simple
ExecStart=/www/mysite.name/camera/ffrun.sh
Restart=always
[Install]
WantedBy=multi-user.target
Видео с камеры наблюдения на сайте бесплатно и без смс