라이브 방송은 누군가의 손에 남기 전에 두 번 압축됩니다. 휴대폰은 먼저 회선이 감당할 수 있는 비트레이트까지 영상을 줄이고, 플랫폼은 그것을 재생용으로 다시 인코딩합니다. 그 과정의 모든 타협은 그대로 새겨집니다. 혼잡한 네트워크는 흐릿한 1분이 되고, 그 흐릿한 1분은 이제 영구 기록의 일부입니다. 소재를 나중에 다시 쓸 계획이라면 — 세로형 피드용 클립이든 채널용 하이라이트든 — 플랫폼이 남긴 방송 녹화본에서 잘라내고, 내보내기에서 세 번째 압축을 거치게 됩니다. 그래서 방송의 아카이브가 유일한 사본이어서는 안 됩니다. 그것은 사실 아카이브가 아닙니다. 네트워크가 손을 댄 뒤의 영상을 찍은 사진일 뿐입니다.
해결책은 방송 중인 그 휴대폰에서 동시에 녹화하는 것입니다. 두 출력은 같은 카메라에서 나오지만 서로 다른 삶을 삽니다. 방송은 업로드 회선을 버틸 만큼 작게 인코딩되고, 녹화는 카메라가 실제로 담은 화질 그대로, 네트워크의 영향을 받지 않고 휴대폰 저장 공간에 기록됩니다. 방송 중에 회선이 가라앉으면 시청자는 픽셀이 깨진 1분을 보지만, 로컬 파일은 결코 그렇지 않습니다. 방송국은 언제나 이렇게 일해 왔습니다. 전파로 송출하고, 테이프는 건물 안에 남겨 둡니다. 방송이 끝나면 잘라 쓸 깨끗한 마스터가 남고, 나중에 올리는 클립은 나쁜 소재에서 세 번째로 압축되는 대신 좋은 소재에서 한 번만 압축됩니다.
어느 앱에서든 확인할 점은 이 둘이 정말 독립적인가입니다. Talk2Camera는 방송과 녹화를 따로 다룹니다. 방송을 건드리지 않고 녹화를 시작하고 멈출 수 있으므로, 로컬 파일에는 두 시간짜리 방송 전체가 아니라 다시 쓸 20분만 담을 수 있습니다. 방송 쪽은 RTMP를 사용합니다. 플랫폼의 라이브 대시보드에서 서버 URL과 스트림 키를 붙여 넣으면 되고, YouTube든 Twitch든 Facebook이든 Instagram이든, 직접 운영하는 서버든 상관없습니다. 연결이 끊기면 회선이 회복되는 동안 서버를 두드려 대는 대신, 간격을 늘려 가며 스스로 다시 연결합니다.
방송 중 카메라 전환은 일반 녹화와 같은 방식으로 동작합니다. 인코더는 계속 돌고 바뀌는 것은 프레임의 출처뿐이라, 방송도 파일도 끊기지 않습니다. 전환이 보이는 방식은 직접 고를 수 있습니다 — 즉각적인 컷, 100 ms의 빠른 블렌드, 250 ms의 디졸브 — 어느 쪽을 골라도 녹화는 멈추지 않습니다. 라이브 전에 한 가지만 주의하세요. 전체 화질 녹화는 큽니다. 긴 방송은 휴대폰에 수 기가바이트를 더하고, 디스크가 가득 찼다는 사실을 알게 되는 최악의 순간은 라이브 시작 한 시간 뒤입니다. 시작 전에 남은 공간을 확인하고, 여유가 없다면 필요할 것이 확실한 구간만 녹화하세요.