2/ Via Andrew Fleischman:
One good way to know who is a witness:
Generally, witnesses are not allowed to watch other witnesses testify. If someone says they are invoking "the rule" and a bunch of people walk out, those are people who have been subpoenaed.