RTP Streaming in 13.1

I’ve got a Ceton InfiniTV cable capture card in my HTPC backend. I can view any channel I want using mplayer. However, the latests versions (0.27 and up) of MythTV don’t support direct access to the card, but require RTP streaming. I can’t for the life of me get RTP streaming to work.

Using the web interface on the cable capture card, I select a channel that I know works and under streaming, select “Started” and then “Save Streaming options”. The status stuff shows that it is streaming, so I should be good. However, when I try to view that stream via VLC, I get nothing. Using VLC, I select Media | Open Network Stream. I enter “rtp://@:8000” and hit play. I’ve tried adding the IP address of the tuner card (rtp://@192.168.200.1:8000), but again, nothing happens.

Does anybody know of any other way I can test my rtp streaming besides VLC?

Hi
Is your firewall port (8000 udp/tcp?) open on your client? Wireshark or tcpdump will tell you whether the traffic is getting to your client as well.

BTW, I’ve also tried using python client Ceton provides. When I do it says, “MPEG data streaming to 127.0.0.1:8000”, and “OOB data streaming to 127.0.0.1:8001”.

When I try to steam via VLC using “udp://@127.0.0.1:8000”, the play button changes to a pause button, but I get no video. If I try using “rtp://@127.0.0.1:8000”, I get an error that says, “A description in SDP format is required to receive the RTP stream. Note that rtp:// URLs cannot work with dynamic RTP payload format (28).”

So maybe something is being streamed, but I can’t view it. That’s why I’m looking for another way to test to see if the streaming is working besides VLC.

On Sun 06 Jul 2014 10:16:01 PM CDT, Yippee38 wrote:

BTW, I’ve also tried using python client Ceton provides. When I do it
says, “MPEG data streaming to 127.0.0.1:8000”, and “OOB data streaming
to 127.0.0.1:8001”.

When I try to steam via VLC using “udp://@127.0.0.1:8000”, the play
button changes to a pause button, but I get no video. If I try using
“rtp://@127.0.0.1:8000”, I get an error that says, “A description in SDP
format is required to receive the RTP stream. Note that rtp:// URLs
cannot work with dynamic RTP payload format (28).”

So maybe something is being streamed, but I can’t view it. That’s why
I’m looking for another way to test to see if the streaming is working
besides VLC.

Hi
As far as I can tell you need to create a sdp file;
Here are some details here:

Which version of vlc are you using and from which repo?


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-17-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

I’ll check out that info on the link.

I’m using VLC version 2.1.4-213.12 from packman.

I read that article. Makes sense, but at the same time I’m a bit confused about it.

It seems like that would be for a file that I would like to stream (say a movie that I have ripped to HD). This is liveTV that I’m streaming. So where would I put the SDP file? How would I associate it with the stream? DoI point VLC at the SDP file and that defines the stream? If so, I guess I need to figure out all the parameters that my capture card uses so I can make the SDP file.

On Sun, 06 Jul 2014 22:16:01 GMT, Yippee38
<Yippee38@no-mx.forums.opensuse.org> wrote:

>
>BTW, I’ve also tried using python client Ceton provides. When I do it
>says, “MPEG data streaming to 127.0.0.1:8000”, and “OOB data streaming
>to 127.0.0.1:8001”.
>
>When I try to steam via VLC using “udp://@127.0.0.1:8000”, the play
>button changes to a pause button, but I get no video. If I try using
>“rtp://@127.0.0.1:8000”, I get an error that says, “A description in SDP
>format is required to receive the RTP stream. Note that rtp:// URLs
>cannot work with dynamic RTP payload format (28).”
>
>So maybe something is being streamed, but I can’t view it. That’s why
>I’m looking for another way to test to see if the streaming is working
>besides VLC.

Just a wild guess but try udp on 8000 for control and rtp in 8001 for the
stream.

?-)

Any idea how I could do that using VLC?