Faits : A. Le 7 juin 2013, la Préfecture du Jura Bernois a autorisé la construction, par Swisscom (Suisse) SA, d'une installation de téléphonie mobile sur la parcelle n° 1219 de la commune de Courtelary (appartenant aux CFF), à l'ouest de l'esplanade de la gare. L'ouvrage comporte un mât de 25 m de hauteur doté de six antennes UMTS et une cabine de 4,38 m de long et 2,8 m de haut. Dans sa décision globale, la Préfecture a écarté les oppositions formées notamment par A._, B._, C._, la famille D._, ainsi que par la Municipalité de Courtelary, considérant que les valeurs limites de l'ordonnance sur la protection contre le rayonnement non ionisant (ORNI, RS 814.710) étaient respectées. Le projet était situé dans une zone d'habitation et d'artisanat, à proximité immédiate des voies et pylônes CFF et d'un silo imposant qui dépréciait déjà fortement le paysage. B. Par décision du 24 février 2014, après avoir procédé à une inspection locale, la Direction des travaux publics, des transports et de l'énergie du canton de Berne (TTE) a admis le recours formé par les opposants précités et par la Municipalité, a annulé la décision du 7 juin 2013 et a rejeté la demande de permis de construire. Après complément de la fiche de données spécifiques et du rapport officiel du service compétent, les exigences de l'art. 11 ORNI étaient satisfaites. Courtelary figurait à l'ISOS comme village d'importance régionale; le bâtiment sis sur la parcelle n° 668 présentait un intérêt historico-architectural, et celui occupant la parcelle n° 903 était inventorié comme digne de conservation. La place de la gare, sans affectation définie, était libre de construction et ne présentait pas d'obstacle visuel majeur (le silo de stockage de l'entreprise H._ était distant de 90 m environ, et d'une hauteur inférieure de 7 m à l'installation litigieuse). L'antenne litigieuse serait particulièrement visible et se détacherait notamment sur le paysage agricole et forestier qui commence immédiatement au sud de la voie ferrée. D'autres emplacements moins dommageables étaient envisageables. L'intérêt à la protection du site et du paysage devait l'emporter sur le développement du réseau mobile. C. Par jugement du 5 décembre 2014, la Cour des affaires de langue française du Tribunal administratif du canton de Berne a rejeté le recours formé par Swisscom (Suisse) SA contre cette décision. L'installation était conforme aux exigences de l'ORNI. Toutefois, s'agissant de l'atteinte au site et au paysage, le Tribunal administratif a confirmé l'appréciation et la pesée d'intérêts de l'instance précédente. D. Par acte du 26 janvier 2015, Swisscom (Suisse) SA demande au Tribunal fédéral de réformer le jugement du Tribunal administratif en ce sens que la décision préfectorale est confirmée, l'autorisation de construire étant accordée; subsidiairement, la recourante conclut à l'annulation du jugement attaqué. Elle demande qu'il soit procédé à une inspection locale. La cour cantonale se réfère à son jugement. La TTE conclut au rejet du recours en se ralliant au jugement entrepris et en se référant à sa propre décision. La Municipalité de Courtelary a déclaré maintenir sa position. Les opposants A._ et C._, puis B._, ont également confirmé leurs motifs d'opposition. Le Tribunal fédéral a statué en audience publique le 9 décembre 2015.