85 lines
1.6 KiB
Markdown
85 lines
1.6 KiB
Markdown
adb shell run-as deckers.thibault.aves.debug \
|
|
ls -lh \
|
|
cache/aves_cast_videos/cast_1000119720.mp4
|
|
|
|
nel mac
|
|
rm -rf hls_ts_test
|
|
mkdir hls_ts_test
|
|
|
|
ffmpeg \
|
|
-y \
|
|
-i cast_1000119720.mp4 \
|
|
-t 15 \
|
|
-c:v libx264 \
|
|
-profile:v high \
|
|
-level:v 4.1 \
|
|
-preset veryfast \
|
|
-b:v 5000k \
|
|
-maxrate 6000k \
|
|
-bufsize 12000k \
|
|
-r 30 \
|
|
-g 90 \
|
|
-keyint_min 90 \
|
|
-sc_threshold 0 \
|
|
-c:a aac \
|
|
-b:a 160k \
|
|
-ac 2 \
|
|
-ar 48000 \
|
|
-f hls \
|
|
-hls_time 3 \
|
|
-hls_list_size 0 \
|
|
-hls_playlist_type vod \
|
|
-hls_segment_type mpegts \
|
|
-hls_flags independent_segments \
|
|
-hls_segment_filename 'hls_ts_test/segment_%05d.ts' \
|
|
hls_ts_test/master.m3u8
|
|
|
|
in orange pi dopo aver copiato la dir
|
|
hls_ts_test
|
|
e il programma
|
|
hls_cors_server.py
|
|
in share
|
|
|
|
|
|
sudo apt install python3-pip
|
|
pipx install catt
|
|
|
|
cd /home/nvme/dockerdata/share
|
|
tree hls_ts_test
|
|
hls_ts_test
|
|
├── hls_cors_server.py
|
|
├── master.m3u8
|
|
├── segment_00000.ts
|
|
├── segment_00001.ts
|
|
├── segment_00002.ts
|
|
├── segment_00003.ts
|
|
└── segment_00004.ts
|
|
|
|
python3 hls_cors_server.py
|
|
|
|
python3 hls_cors_server.py <dir> -p <port>
|
|
|
|
catt scan
|
|
Scanning Chromecasts...
|
|
192.168.1.15 - Tivù - Sony BRAVIA 4K GB ATV3
|
|
|
|
catt -d 192.168.1.15 cast http://192.168.1.4:9999/master.m3u8
|
|
|
|
catt -d 192.168.1.15 info
|
|
|
|
|
|
|
|
|
|
|
|
adb push cast_1000119720.mp4 /data/local/tmp/cast_1000119720.mp4
|
|
|
|
adb shell run-as deckers.thibault.aves.debug \
|
|
mkdir -p cache/aves_cast_videos
|
|
|
|
adb shell run-as deckers.thibault.aves.debug \
|
|
cp /data/local/tmp/cast_1000119720.mp4 \
|
|
cache/aves_cast_videos/cast_1000119720.mp4
|
|
|
|
adb shell run-as deckers.thibault.aves.debug \
|
|
ls -lh cache/aves_cast_videos/cast_1000119720.mp4
|
|
|