<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello, <div><br></div><div>My use case: I need to capture video from a Mac's builtin video camera and publish that video to Wowza streaming server (clients talk to Wowza). I would like to use LIVE555 to transport the captured video from the camera to the Wowza server. A few notes on this: </div><div><br></div><div>- I am aware that LIVE555 can stream the video directly, without using Wowza. For reasons that are non-negotiable (I cannot do anything about them), this video has to be published to Wowza for streaming. </div><div><br></div><div>- Wowza supports the encoders based on the following: RTSP/RTP, RTMP, MPEG-TS. </div><div><br></div><div>I have searched both the live-devel list archives, the LIVE555 FAQ, and various places on the Internet for information on how this can be done, and here's what I can make of it: </div><div><br></div><div>- It can be done (somehow). </div><div><br></div><div>- There are various references including the FAQ suggesting to look at the testOnDemandRTSPServer and adapt it. I have read this source code and I do not readily see the ability to define a remote endpoint (the Wowza server) to which the LIVE555 RTSP server will push data to. I also do not readily see a way to define a built-in camera as an input source to the RTSP server. </div><div><br></div><div>- I have found other references which point to using the test*Streamer examples as models for accomplishing my use case. However, opening these (testH264Streamer, for instance) has comments in the code such as: </div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(0, 133, 23); ">// Note: This is a multicast address.  If you wish instead to stream</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(0, 133, 23); "><span style="color: #000000">  </span>// using unicast, then you should use the "testOnDemandRTSPServer"</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(0, 133, 23); "><span style="color: #000000">  </span>// test program - not this test program - as a model.</div></div><div><br></div><div>So I'm kind of spinning in a circle here. Can someone assist me in how to: </div><div><br></div><div>1) Define streaming camera input as an input source to the LIVE555 library I'm supposed to use, and</div><div><br></div><div>2.) Take this live video stream and publish (push) it to the Wowza server. </div><div><br></div><div>Thanks in advance! Your help is appreciated.</div><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Brad<br><br>Brad O'Hearne<br>Founder / Lead Developer<br>Big Hill Software LLC<br><a href="http://www.bighillsoftware.com">http://www.bighillsoftware.com</a></div></span></div></span></span>
</div>
<br></body></html>