Бенджамин Лулье имеет пример приложения VRToolKit , где он использует ARToolKitPlus (производный от ARToolKit), чтобы использовать камеру iPhone для отслеживания маркеров, а затем размещать над ними трехмерные объекты. Он создал обертку вокруг кода распознавания маркера ARToolKit, который обеспечивает обратный вызов с матрицей вида модели, которая кодирует информацию о положении и ориентации этого маркера в сцене.
Вы можете сделать что-то подобное, только вместо того, чтобы наложить слой CAEAGLL, как он, вы можете поместить ваше видео в стандартный слой CALayer и трансформировать этот слой, чтобы он соответствовал повороту и размещению объекта в сцене. Изучив его код (который находится под лицензией GPL, так что вы, вероятно, не сможете использовать его напрямую), вы сможете накладывать видео на сцену, не требуя большого количества собственного кода.