一般情况下,证人不是必须出庭。根据《民事诉讼法》规定,经人民法院通知,证人应当出庭作证。但存在一些例外情形,比如因健康原因不能出庭的、因路途遥远,交通不便不能出庭的、因自然灾害等不可抗力不能出庭的,经人民法院许可,可以通过书面证言、视听传输技术或者视听资料等方式作证。在刑事诉讼中,证人证言对案件定罪量刑有重大影响,人民法院认为证人有必要出庭作证的,证人应当出庭作证。经人民法院通知,证人没有正当理由不出庭作证的,人民法院可以强制其到庭,但是被告人的配偶、父母、子女除外。证人没有正当理由拒绝出庭或者出庭后拒绝作证的,予以训诫,情节严重的,经院长批准,处以十日以下的拘留。所以,是否必须出庭要依据具体的诉讼类型、法律规定以及案件实际情况等来综合判断。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。