Stream to Helixserver?

About encoding, codec settings, muxers and filter usage
Reiner

Stream to Helixserver?

Postby Reiner » 13 Apr 2006 23:32

Hello,

I have an Axis video server and stream to one would one like send helix server.

I can change the MJPEG about "vlc -vvv 'http://192.168.6.90/axis-cgi/mjpg/video ... F&camera=1' --sout '#transcode{vcodec=mp4v,vb=1024,scale=1}:std{access=udp,mux=ts,url=192.168.6.200}' --ttl 12" in mp4v.

I have installed the helix server on a Windows 2003 machine as a universal server. I have installed the installation without special parameters (standard).

How can I transmit the changed video of the VLC to the helix server? What do I have to enter for parameters?

(Target: I would like to be able to use the camera signal as 3 gp, wmv and mpeg4.)

Reiner

Guest

Postby Guest » 17 Apr 2006 12:58

Hello,

Why does nobody answer? Is the question put wrongly or too difficult?

I produce two streams. These come from an Axis video server (192.168.6.90) and are changed into a mp4v and h263.

This streams shall be callable of a helix server.

The VLC is installed (192,168,6,199) on a Debian computer. So I call the VLC:

vlc -vvv 'http://192.168.6.90/axis-cgi/mjpg/video ... lution=CIF' --sout '#duplicate{dst="transcode{vcodec=mp4,vb=256,scale=1}:standard{access=udp,mux=ts,url=192.168.6.100:1234}"}' --ttl 12

vlc -vvv 'http://192.168.6.90/axis-cgi/mjpg/video ... lution=CIF' --sout '#duplicate{dst="transcode{vcodec=H263,vb=32,width=176,height=144}:standard{access=udp,mux=ts,url=192.168.6.100:1236}"}' --ttl 12

The helix server is installed (192.168.6.200:8080) on a Windows 2003 computer. Is there a possibility like the Helixproducer then to call of the helix server the streams?

Reiner

Teetrinker
Cone that earned his stripes
Cone that earned his stripes
Posts: 174
Joined: 16 Aug 2004 16:12

Postby Teetrinker » 18 Apr 2006 11:35


Why does nobody answer? Is the question put wrongly or too difficult?

Me think, the helixserver is probably not used by many people around here.

I don't know the helixserver and I am not sure if it can handle a MPEG Transportstream. Propably the helixserver needs an other input source for forwarding your streams. But like I mentioned I am not firm with the helixserver.

Yow will propably find more help if you ask your question in the VLC IRC channel at freenode (irc.freenode.net /join #videolan).

Teetrinker
Cone that earned his stripes
Cone that earned his stripes
Posts: 174
Joined: 16 Aug 2004 16:12

Postby Teetrinker » 18 Apr 2006 14:28

I think, the other problem is your question. What do you want to do? Some of your sentences are hardly to understand.
Maybe you should ask, is it possible to use VLC instead of the Real/Helix Producer to create live content from your network camera for the helixserver.

And what is your target? Which player, client and platform should be able to play the resulting streams?

Reiner

Postby Reiner » 18 Apr 2006 18:22

Excuse for my bad English.
I would like to send several signals to the helix server as Livestream in the formats H263, mp4v, div and wmv of the Axis camera. These then shall be retrievable as Livestream about real player and Mediaplayer.

tipok
Blank Cone
Blank Cone
Posts: 38
Joined: 29 Sep 2005 22:28
Location: Kiev, Ukraine
Contact:

Postby tipok » 26 Apr 2006 20:07

You hav to use RTP protocol and SDP files.

and then put them (*.sdp) to "rtpencodersdp" (or "qtencodersdp") direcotry of your RealServer (or HelixServer).


for example create by VLC test.sdp
Then get your stream at rtsp://server_addres:554/rtpencoder/test.sdp
or rtsp://server_addres:554/qtencoder/test.sdp

Read more at helix server documentation...
I found only this way to connect Helix Server and VLC...
Maybe it helps you
Комп не выключать!!!

Rebelhig
New Cone
New Cone
Posts: 6
Joined: 04 Oct 2005 17:04

Postby Rebelhig » 30 Apr 2006 11:03

Hello,
... put them (*.sdp) to "rtpencodersdp" ...
I have already tried this. It does not work.
I have made an inquiry in the HelixCommunity and got the following as answer:
By: Jason Simpson
RE: Live stream from vlc as encoder
2006-04-17 18:23
You could write a program that receives and relays VLC's RTP packets to the server and generates appropriate RTCP packets and sends those, too.

I don't know of any existing alternatives to recommend that will do on-the-fly transcoding of live video streams, sorry.

Of course I am not a programmer and this cannot.

Reiner

tipok
Blank Cone
Blank Cone
Posts: 38
Joined: 29 Sep 2005 22:28
Location: Kiev, Ukraine
Contact:

Postby tipok » 04 May 2006 10:11

I work's with 3gp compatible streams and mpeg4 streams

Real Player and Quick time can play that streams
Show me your .sdp file, maybe there's something wrong.
I precisely know, that vlc can't csreate record with bandwidth usage, so I wrote it myselve.
My work's .sdp looks like this:

Code: Select all

v=0 o=- 1140119695140370 2 IN IP4 192.168.0.6 s=HelixSession c=IN IP4 239.0.1.6/6 t=0 0 m=video 22000 RTP/AVP 97 b=AS:37 a=rtpmap:97 H263-2000/90000 a=fmtp:97 profile=0; level=10 a=framesize:96 176-144 a=cliprect:0,0,144,176 a=mpeg4-esid:201 a=x-envivio-verid:00035A23 m=audio 22002 RTP/AVP 96 b=AS:12 a=rtpmap:96 AMR/8000 a=fmtp:96 octet-align=1 a=mpeg4-esid:101 a=x-envivio-verid:00035A23
This sdp was created by helix mobile producer and changed to be compatible with VLC as source.
Комп не выключать!!!

Rebelhig
New Cone
New Cone
Posts: 6
Joined: 04 Oct 2005 17:04

Postby Rebelhig » 05 May 2006 17:42

Hello,
I have my produced SDP here:
v=0
o=- 1146839668794770 1 IN IP4 127.0.0.1
s=NONE
t=0 0
a=tool:vlc 0.8.2-svn
c=IN IP4 127.0.0.1/6
m=video 22000 RTP/AVP 96
a=rtpmap:96 H263-1998/90000
I have made these with VLC so:
vlc -vvv http://192.168.x.x/axis-cgi/mjpg/video.cgi --sout '#transcode{vcodec="H263",width=176,height=144,vb="37.8",acodec="samr",ab="12.2",samplerate="8000",channels="1"}:rtp{dst="127.0.0.1",port-audio="22002",port-video="22000",ttl="6",sdp=file:///usr/local/HelixServer/Content/rtpencodersdp/hels.sdp}'
Reiner

tipok
Blank Cone
Blank Cone
Posts: 38
Joined: 29 Sep 2005 22:28
Location: Kiev, Ukraine
Contact:

Postby tipok » 07 May 2006 14:01

Hello,
I have my produced SDP here

Change your hels.sdp like this:
v=0
o=- 1146839668794770 1 IN IP4 127.0.0.1
s=HelixSession
c=IN IP4 127.0.0.1/6
t=0 0
m=video 22000 RTP/AVP 96
b=AS:37 (It's speed of your stream in Kbit per second, here is 37Kbit/s)
a=rtpmap:96 H263-2000/90000
a=fmtp:96 profile=0; level=10
a=framesize:96 176-144 (in this example 176 - is your picture width, 144 - height)
a=cliprect:0,0,144,176 (see upper)
a=mpeg4-esid:101
a=x-envivio-verid:00035A23
It may works.

P.S. You have no audio in your web-cam :wink:
Комп не выключать!!!

Rebelhig
New Cone
New Cone
Posts: 6
Joined: 04 Oct 2005 17:04

Postby Rebelhig » 07 May 2006 22:48

Hello, Thank you.

I have has everything described it in the SDP file changed like you but it still does not work. One player breaks off after a couple of minutes and reports the time out. The VLC does not report any faults.

Have I made a mistake at the connection between helix server and VLC? Both run on a Debian computer and have been installed without additional parameters.

Reiner

tipok
Blank Cone
Blank Cone
Posts: 38
Joined: 29 Sep 2005 22:28
Location: Kiev, Ukraine
Contact:

Postby tipok » 10 May 2006 16:44

A few days ago I install a new version of realserver. And this stream doesn't work too.
I back to old version of realserver.

So my work version - is
Version: Helix Server 9.0 (9.0.2.794)
Platform: linux-2.2-libc6-i586-server


New version (not work):
Version: Helix Server 11.0 (11.0.2.2358) (Build 80155/6161)
Platform: linux-rhel4-i686


I back to version 9!
Комп не выключать!!!


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: Google [Bot] and 10 guests