Strictly for streaming purposes, no. In fact, the base line 2.3 GHz unit would work with 4GB of RAM. More RAM makes everything work quicker, granted, but it isn't entirely necessary particularly for video streaming. You do not need the dedicated video card to run full 1080p video.
MacBook Pro (15-inch, Mid 2012) 2.3 GHz Core i7, 8GB, 256GB M4 SSD
iPhone 6 - 64GB S/G Sound System Audio Engine A2 Display UltraSharp U2412M 24"
Custom Built Gaming PC Skylake Edition | 8GB DDR4 | GTX 970 4G