Да, из того, что я прочитал о протоколе RMTP , можно было бы создать транспортный канал в WCF.
Обратите внимание, что транспортный канал - это то, что вы действительно хотите создать, потому что он будет обрабатывать низкоуровневую передачу байтов по проводам.
Самым большим препятствием, которое я вижу, является преодоление различных идентификаторов каналов в протоколе для одного сеанса. В зависимости от того, как именно это обрабатывается (например, если вы используете RTMPT, идентификатор канала может находиться в заголовке, поэтому одна и та же конечная точка в WCF может работать с этим и выполнять соответствующую операцию), для этого может потребоваться расширенная или не столь обширная работа с транспортным каналом.
Я бы предложил посмотреть Обзор модели канала в MSDN , а затем просмотреть запись в блоге winterdom о написании транспортного канала WCF , в которой рассказывается о создании транспортного канала WCF. , а также имеет множество ссылок на другие ресурсы, полезные для понимания того, как создать свой собственный транспортный канал WCF.