Portanto, usando os seguintes comandos, posso reproduzir novamente e reproduzir na mesma máquina um arquivo .ts ou .mp4 salvo de um fluxo de câmera, mas não consigo fazer o mesmo com o próprio fluxo ... (fyi: debian 9 w / vlc 3.0.3)
Eu posso reproduzir o fluxo (e salvá-lo com o código necessário (não mostrado)):
vlc rtsp://192.168.60.200:554/2
eu posso transmitir o arquivo salvo:
vlc 2018_09_14__13_02_56.ts --sout '#std{access=udp,mux=ts,dst=127.0.0.1:1234}'
e reproduzi-o na mesma máquina com:
vlc udp://@127.0.0.1:1234
mas isso não funciona, não há erros óbvios, o fluxo de reprodução apenas 'caça' não iniciando / conectando ...
vlc rtsp://192.168.60.200:554/2 --sout '#std{access=udp,mux=ts,dst=127.0.0.1:1234}'
são as propriedades do fluxo quando reproduzidas pela vlc:
> status
( new input: rtsp://192.168.60.200:554/2 )
( audio volume: 256 )
( state playing )
> info
+----[ Meta data ]
|
| filename: 2
|
+----[ Stream 0 ]
|
| Video resolution: 1024x576
| Type: Video
| Chroma location: Left
| Color space: ITU-R BT.709 Range
| Buffer dimensions: 1024x578
| Orientation: Top left
| Codec: H264 - MPEG-4 AVC (part 10) (h264)
| Color primaries: ITU-R BT.709
| Color transfer function: ITU-R BT.709
| Decoded format: Planar 4:2:0 YUV full scale
|
+----[ Stream 1 ]
|
| Sample rate: 48000 Hz
| Channels: Stereo
| Codec: MPEG AAC Audio (mp4a)
| Type: Audio
| Bits per sample: 32
|
+----[ end of stream info ]