Yes, looking through the code again, it looks like you might be right. The following line in the documentation led me to believe HTTP was also supported:
The WebSocket protocol starts off as an HTTP(s) connection and switches over to Websockets if the remote host supports it.
My question now is, will Couchbase support replication with CouchDB? I do not want to have to install Couchbase Server and Sync Gateway on my server. It requires a lot of memory (i.e., expensive to run) and is more complex to manage than CouchDB.
If not, I'd like some guidelines on implementing a CouchDB Replicator.
However this requires lots of setting up and is not a clean solution like CouchDB.