(a) The governing body of each municipality and each county in this State shall have the power and authority to regulate the operation of any cable television system which serves customers within its territorial limits by the issuance of franchise licenses after public notice showing the terms of any proposed franchise agreement and public initiation for bids and not inconsistent with the rules and regulations of the Federal Communications Commission.

(b) Six months after June 29, 1976, a cable television system shall not serve customers in any unincorporated area without obtaining a franchise from the county; provided, that a cable television system to which this subsection applies may continue to serve customers after June 29, 1976, if an application for a franchise is filed at least ninety days prior to the date on which such franchise would otherwise be required and the cable television system and the county have, despite good faith negotiations, not been able to reach agreement upon the terms of such franchise.

(c) A county shall not issue a franchise for any area which is within any municipality.

(d) A franchise shall not be required where line extensions of a cable television system do not serve any customers in the unincorporated area through which such lines are extended or where such line extensions are constructed upon private lands or with easements not obtained from any public body.

(e) The governing body of a county shall not deny to any cable television system a franchise for any area in which such cable television system has wires in place on June 29, 1976, or holds a Certificate of Compliance from the Federal Communications Commission. Franchises issued by a municipality or county shall not be inconsistent with the rules and regulations of the Federal Communications Commission.

(f) A franchise shall not be required of a cable television system to erect any tower or transmission cable in an unincorporated area for the purpose of providing service for an incorporated area.