Hello, the maximum length for a TikTok video is now 15 seconds (increased from 6 seconds). You can link several videos together for a maximum of 60 seconds.
I haven't been able to find anything concerning a duration for a live video. I've seen live stream's that have been started in April and are still going...
If you want a more precise answer you could pose the question to TikTok directly.