hi,
i’m running WowzaMediaServer on amazon ec2.
i can play video streams through rtmp and rtsp protocols on flash players, quick time, and vlc player.my problem is with symbian s60 devices that run 3gp and work with rtsp
when i try link like that rtsp://ec2-174-129-80-42.compute-1.amazonaws.com:1935/vod/mp4:Extremists.m4v
it didn’t work, please tell me how to solve that
thanks
Does the Wowza test stream work on that device?:
https://www.wowza.com/mobile.html
If the test stream works, then take a look at the Mobile Trouble-Shooting guide:
https://www.wowza.com/docs/how-to-troubleshoot-rtsp-rtp-playback)
Richard
I tried your stream on a fresh install of the RealPlayer on MacOSX and it worked fine. I don’t have a good way to test on Windows right now. So it may be a connectivity issue on your end. Either try RTSP/RTP interleaved (if there is a setting in the RealPlayer) or be sure UDP is mapped to your local playback machine.
There is a newer patch that fixes a few RTSP/RTP out issue. It is here:
WowzaMediaServer2.1.2-patch5.zip
IMPORTANT!!!
Several core components have been updraded to newer versions. Before
applying this patch, delete the following files from your Wowza Media Server
installation:
[install-dir]/lib/bcprov-ext-jdk15-143.jar
[install-dir]/lib/commons-lang-2.4.jar
[install-dir]/lib/log4j-1.2.15.jar
Charlie
That Application.xml is configured following this guide:
https://www.wowza.com/docs/how-to-set-up-an-application-for-rtsp-rtp-streaming
And UDP ports are wide open on this EC2 server.
The version and build at present is 2.1.2.05 build25731
We’d rather not post Application.xml files on the forum, because they can change over time. Then this post has to be managed, which is not practical.
Richard
Looks right. For your comparison, this is the RTP section of that Application.xml
<RTP>
<!-- RTP/Authentication/[type]Methods defined in Authentication.xml. Default setup includes; none, basic, digest -->
<Authentication>
<PublishMethod>none</PublishMethod>
<PlayMethod>none</PlayMethod>
</Authentication>
<!-- RTP/AVSyncMethod. Valid values are: senderreport, systemclock, rtptimecode -->
<AVSyncMethod>senderreport</AVSyncMethod>
<MaxRTCPWaitTime>12000</MaxRTCPWaitTime>
<RTSPSessionTimeout>90000</RTSPSessionTimeout>
<RTSPMaximumPendingWriteBytes>0</RTSPMaximumPendingWriteBytes>
<RTSPBindIpAddress>10.249.35.81</RTSPBindIpAddress>
<RTSPConnectionIpAddress>184.72.239.149</RTSPConnectionIpAddress>
<RTSPOriginIpAddress>184.72.239.149</RTSPOriginIpAddress>
<IncomingDatagramPortRanges>*</IncomingDatagramPortRanges>
<!-- Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application -->
<Properties>
</Properties>
</RTP>
In the EC2 Security Group, make sure the Source/CIDR is “0.0.0.0/0” for the rule that allows the UPD range.
Apply patch 5 to that server, be sure to delete the 3 files in the Wowza /lib folder as noted below:
https://www.wowza.com/downloads/WowzaMediaServer-2-1-2/WowzaMediaServer2.1.2-patch5.zip
Carefully ready the IMPORTANT!!! notice in the README.txt file of the patch. Several core components have been upgraded:
IMPORTANT!!!
Several core components have been updraded to newer versions. Before
applying this patch, delete the following files from your Wowza Media Server
installation:
[install-dir]/lib/bcprov-ext-jdk15-143.jar
[install-dir]/lib/commons-lang-2.4.jar
[install-dir]/lib/log4j-1.2.15.jar
Next step is to download the sample video from the Mobile test and try to stream that with your application:
https://www.wowza.com/_h264/BigBuckBunny_175k.mov
If that works, then the encoding of your videos is the problem.
Richard
btw, this won’t help with rtsp, but for vod app (StreamType “default”) the LiveStreamPacketizers should be empty:
Richard
Testing on VLC, the top one and the bottom one work. The no port one, the middle one, doesn’t work. Probably because you have not enabled the rtsp default port: 554. To do that change /conf/VHost.xml /HostPort /Port from “1935,80,443” to “1935,80,443,554”. Then restart Wowza.
Then the no port one should work.
Richard
You’re welcome, Thanks for the update
Richard
thanks rrlanham so much
i tried the test stream and it is working fine on mobile , but when i did the same here
it displayed the realplayer but the video didn’t played !!!
is there any settings i have to do ???
thanks
I get an error in RealPlayer:
“Unable to play either sound or video clip. Trying to play partially.”
I had searched about that error and found it because of the encoding of the video so i uploaded the BigBuckBunny_175k.mov because it is h.264 to /wowza/content path, but when i tried it on mobile, gave me “unable to connect to server.server timeout” after a long loading
i think there are settings should be done on wowzaserver to support live streaming on mobile
-i configured these settings
Application.xml
- RTP/Authentication/PlayMethod to:
none
also RTP/Authentication/PublishMethod to:
none
also
default
is that right??
please try to solve my problem to play videos on mobile like desktop
thanks
Does the Wowza test stream work on that device?:
https://www.wowza.com/mobile.html
it is working fine on my mobile
where can i get the Application.xml of that wowzaserver application???
i want to know the settings that need to be changed for my case
thanks
hi rrlanham,
the udp ports are by default opened on the server from 0-65535
I set the settings as follows
private-ip-Address
public DNS name
public DNS name
the values are something like that
private-ip-Address:10.212.137.176
public DNS name:ec2-174-129-80-42.compute-1.amazonaws.com
is that right???
my wowza is Wowza Media Server 2 for Amazon EC2 2.1.2 build24878
try my instance here
that is what i did, but nowway
waiting for answer plz
thanks
thanks rrlanham,
i applied all what you stated below,but the problem is still existing
please tell me what about these values
<Streams>
<StreamType>default</StreamType>
<StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
<KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer</LiveStreamPacketizers>
<Properties>
</Properties>
</Streams>
also in the VHost.xml
i did only one change here
…
1935,80,443,554
thanks
kindly, try the above link of my last post, i’m already using this video.
on mobile i got “unable to connect to server. server time-out” after loading.
thanks rrlanham so much, you are a good and helpful man
after i opened the port 554, the video played so fine on my mobile through that link
rtsp://ec2-174-129-80-42.compute-1.amazonaws.com/vod/mp4:BigBuckBunny_175k.mov
thanks again