I have found www.vesseltracker.com very useful in tracking the vessel movement. No photo or video provided. However, with a free account, you can query for port scheduled arrival/departure time accurate down to minute, which will be posted 1 day or 2 in advance. The most valuable info for me is the email alert on vessel movement, such as arrival/moored/departure with actual timestamps.