China Movie Channel[a] is the trade name of the "Satellite TV Show Production Facility",[b] an agency of the Chinese Government's State Administration of Press, Publication, Radio, Film and Television.
1905.com is the official website and online streaming service of China Movie Channel.
It is named after the year 1905, when Dingjun Mountain (the first Chinese language film) was released.
It was originally hosted on the m1905.com domain, but it later moved to the current one.
The website is operated by 1905 (Beijing) Network Technology Co., Ltd.