I think, the way to solve this problem is making multiple bitrate stream. What program I can use to encode one stream to multiple? And how I should configure this program and Wowza?
Did you use a text editor for the smil? One possibility is that there are word processor characters in the file.
Richard
Yes, I’ve used nano (linux editor). Just in case, I’ve created it again, using text editor and used option “Convert to UTF-8 without BOM”, but result is the same.
One more thing is this smil doesn’t work it iPhone - iPhone says “Can’t open file”, but I can mark that this smil works properly with application without settings for auto-64K-audio-generating settings in Application.xml.
Server with TV-tuner encodes with VLC video and sends it to my server. It sends two different streams:
Audio AAC 64K
Video H.264 200K and Audio AAC 40K
On my server, I recieve it on two different udp ports.
My idea is to stream 64K audio for Apple approvement (for 3Gs) and to stream live video for those, who wanna watch normal TV. So, I suggest, I have to use smil so that 3G or GPRS users could listen audio and others could watch TV. Or I’m wrong?
The other way I see is to stream two udp ports to different applications in wowza: one for audio and one for video, without any smil. I dunno what is more right.
So, I wonder, if my server is edge, but I think it is. I’ll try to add “cupertinostreamingrepeater” and let u know the results. Thanks again.
On the edge, only use cupertinostreamingrepeater. Remove the others.
Completely take out the auto-generate configuration since you don’t need it. Use the smil item pointing to the 64kbs audio stream, as you were doing but without the wowza-audio-only=“true”
Richard
I’ve took out auto-generate config strings, deleted
Well, now playlist.m3u8 does not generates and when I’m trying to access it from iPhone, it says that file not found. I’ve checked stream in Flash (rtmp) and it was fine, even rtsp stream worked fine, but playlist was not available.
I’ve set liverepeater-edge, but child playlists don’t work any way. I mean that smil playlist.m3u8 is generating successfully and child playlists don’t work. What may be the reason?
Richard, I think I’m making wrong settings. I’ve read this guide and understood, that it needs two Wowza servers - origin and edge. I have only one Wowza server and one - VLC streaming server.
I have painted my structure of streaming for you to understand. Please, take a look and give me an advice, how my application should be set.
Thank you very much for help, I really don’t know any other source of help in this deal.