Hi,
Stas Oskin wrote:
> Hi.
>
> As you probably remember, I have successfully implemented a working
> MP4/H.264 implementation of RTP broadcaster, which works on VLC and
> QuickTime.
So, you fixed the problem with QT player and H.264? Good.
> Problem is, that it doesn't work on Real Player, hence subsequently it
> doesn't work on any real-player powered mobile handset out there.
Unfortunately, real player is closed source, so it's difficult to say
why it does not like a stream... Some time ago, I tried the open source
version of the player (helix player, if I remember well), but it did
not support MPEG4 or H.264 over RTP (I've been told it was because of
patent issues).
Moreover, are you sure that a real-player powered device can play
MPEG4 or H.264 streams? Don't they only support H.263?
> So my questions are:
>
> 1) Is anything special required for compatibility with Real-Player?
I do not know... Is real player supposed to be compliant with the
standard RFCs? Or only with some special cases/a subset of the
standards?
I have 0 experience with it, but some years ago someone told me that
real player only supported a modified version of RTSP...
> 2) As above, is anything special required for compatibility with 3G?
I do not remember what the 3G standards require (but someone is telling
me that such standards are freely available... If you point me to a link
to the correct document, I can have a look).
But I think they require out-of-band global headers (so, your SDP must
contain a "config=" or a "sprop-parameters-set=" entry). I suspect 3G
also requires some additional attributes in the SDP that are not mandated
by the RFCs...
Also, I am not sure if H.264 is ok for 3G (I think H.263 is ok, and
maybe MPEG4 video is ok too).
If you have some stream that real player likes, can you post the
corresponding SDP?
Thanks,
Luca
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user