Well, it seems that there have been several crashes over the last few years where no on-site footage surfaced... whether there's any of this one or not.
I understand there is a public Voyeur interest in seeing crashes, but how does releasing footage of accidents aid investigation or safety outcomes?
I also read scuba-diving accident reports. They reinforce best practices that I also explain to others in the context of what I've seen in said reports over and over.
Crashes aside, a high-res Tower view would also make a great live webcam for enthusiasts to watch while listening to LiveATC.
Far more useful would be an interior cockpit view showing the crew and the actions they were taking but a lot of that is recorded to the FDR on newer planes too.