hat sich ergeben: A.- B._ und C._ waren ab 1. August 1996 Mieter einer von A._ vermieteten 5 1/2-Zimmerwohnung in X._. Es war eine Mindestdauer des Mietverhältnisses bis 30. September 1998 und ein monatlicher Mietzins von Fr. 2'380.-- vereinbart. Aus beruflichen Gründen zogen die Mieter bereits im Herbst 1996 aus der Mietwohnung aus. Ab Oktober 1997 wurde die Wohnung an neue Mieter vermietet. B.- Im April 1998 reichte A._ beim Mietgericht des Bezirkes Bülach Klage gegen B._ und C._ ein mit den Anträgen, die Beklagten zur Zahlung von Fr. 32'725.75 nebst Zins zu verpflichten sowie die Freigabe des Mietzinssperrkontos bei der Raiffeisenkasse OberembrachBassersdorf zu seinen Gunsten anzuordnen. Der Kläger forderte die seit 1. Oktober 1996 bis 30. September 1997 unbezahlt gebliebenen Mietzinsen und Nebenkosten sowie die Insertionskosten, die ihm im Zusammenhang mit der Ausschreibung der Wohnung erwachsen waren. Die Beklagten beantragten Abweisung der Klage und erhoben Widerklage auf Zahlung von Fr. 2'760.-- nebst Zins. Mit Urteil vom 14. Juli 1998 verpflichtete das Mietgericht die Beklagten zur Zahlung von Fr. 26'520.-- nebst Zins unter Anrechnung des Saldos des Mietzinssperrkontos; die Widerklage wies es ab. In der Urteilsbegründung wurde festgehalten, dass die Beklagten keinen im Sinne von Art. 264 Abs. 1 OR tauglichen Ersatzmieter vorgeschlagen hätten, weshalb sie im Zeitpunkt der Rückgabe der Mietsache nicht von ihren Verpflichtungen aus dem Mietvertrag befreit gewesen seien. C.- Auf Berufung der Beklagten und Anschlussberufung des Klägers nahm das Obergericht des Kantons Zürich mit Beschluss vom 2. September 1999 Vormerk davon, dass das Urteil des Mietgerichts soweit in Rechtskraft erwachsen war, als die Widerklage im Betrag von Fr. 2'760.-- abgewiesen worden war. Das Obergericht wies sodann die Klage vollumfänglich ab und gab Anweisung, den Geldbetrag auf dem Mietzinssperrkonto dem Beklagten 1 herauszugeben. In der Urteilsbegründung wird festgehalten, die Vorinstanz habe zu Unrecht nicht berücksichtigt, dass neben den von ihr erwähnten Ersatzmietern (D._ und E._) ein weiterer (F._) angeboten worden sei, welcher die Voraussetzungen von Art. 264 Abs. 1 OR erfüllt habe. Damit habe der Vermieter seine Schadenersatzansprüche verwirkt und die Mieter seien von der Verpflichtung zur Zahlung von Mietzins und Nebenkosten befreit worden. Der Kläger legte gegen den Beschluss des Obergerichts kantonale Nichtigkeitsbeschwerde ein, auf welche das Kassationsgericht des Kantons Zürich mit Beschluss vom 31. August 1999 nicht eintrat. D.- Mit Berufung beantragt der Kläger dem Bundesgericht, den Beschluss des Obergerichts aufzuheben und die Beklagten zur Zahlung von Fr. 30'998.45 nebst Zins zu verpflichten sowie die Raiffeisenkasse Oberembrach-Bassersdorf anzuweisen, den Saldo des Mietzinssparkontos an den Kläger zu überweisen. Die Beklagten stellen die Anträge, die Berufung abzuweisen, soweit darauf eingetreten werden könne. 