So here are a few things I noticed while streaming RTSP to a Xibo Android player:
- Don’t enable blacklisting. One stream error and your layout never plays back again.
- Streaming a 4K stream to a 1080p display (even though the Android is supposedly capable of 4K playback) will crash the entire device (and require a hard reset).
- Encode to the correct resolution (1920x1080) for best playback.
- Sometimes the RTSP stream will be garbled, this is probably due to the frames not synchronizing correctly
- The codec uses slightly under 1MB/s for 1080p30 Baseline which is 8Mbps. Obviously RTP can be multicast but it’s still a significant ‘investment’ when it comes to bandwidth.
Here is how I am testing it:
/Applications/VLC.app/Contents/MacOS/VLC PUPPIES\ BATH\ IN\ 4K\ (ULTRA\ HD)(Original_H.264-AAC)\ (4ksamples.com).mp4 --sout=’#transcode{vcodec=h264,width=1920,height=1080,fps=30,venc=x264{profile=baseline}}:rtp{sdp=rtsp://128.151.188.110:8554/test.sdp}’ --loop --sout-keep --live-caching 500