• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 7
Play V-PID and A-PID TS-Stream!
#1
hi,

28.07.2004
<span style='font-size:13pt;line-height:100%'><span style='color:red'>new update:
dreambox-tv v0.32 on site: 6 !!!</span>
</span>

<span style='font-size:11pt;line-height:100%'><span style='color:red'>it is done! but there is lot things to do:</span></span>

<span style='font-size:11pt;line-height:100%'><span style='color:blue'>done state:</span></span>
Quote:- the code change is now on cvs!
- the streaming works.
- all channels work but had some problems with some pid's [channels] i don't know why, may be it is the image i'm using on my dreambox!
- a simple py script, which only play the current channel [dreambox][site 2!]
the string to get the complete ts-stream:
http://<drbox>:31339/<vpid>,<apid> i think the problem is that mplayer/xbmc could not handle and remux the stream information.
<span style='color:red'>now mplayer is able to detect this stream correct and it also mux it correctly! now availibe on last cvs !</span>

<span style='font-size:11pt;line-height:100%'><span style='color:blue'>next todo:</span></span>
Quote:- create a simple phyton script to controller the channel switch
done for dreambox, need for dbox2!
- also reading the epg for that channel
- remote controll: shutdown, restart ,reboot ,standby ,wakeup ,osdshot ,lcdshot ,screenshot ,timer list
- remote channel switch, also switch the stream to that channel
- show info like what channel

<span style='font-size:11pt;line-height:100%'><span style='color:blue'>future functions:</span></span>
Quote:- write the stream to the xbox hdd
on the xbmc roadmap is also a feature request to write the internet video stream to the hdd like online radio [shouthcast].
i think this is a little problem!


<span style='font-size:11pt;line-height:100%'><span style='color:blue'>what we need:</span></span>
Quote:- we need experienced python developper [who own a dreambox or dbox2]
- tester, who can post their testing results..



faq
Quote:q: i cant stream from the dreambox?
a: be sure you are using the latest xbmc cvs release! >10.07

q:i use the latest cvs buildm, but can't stream!
a: be sure you have enter the right information into the scipt!

q: i enter the right information in to the script! but can't stream
a: check the path you installed the script! it must be in xbmcroot\scripts\dreambox-tv\*.*

q: all above settings are done! i can't stream!
a: be sure you set the xbmc cache for http:video up to 4032 or higher! [best is to set 8064]

q: all settings and all file are ok! but i can't stream!
a: try first to stream from a freetv channel!

q: i tried to stream from a freetv channel. i can't stream!
a: then maybe your dreambox has an very old image on it! go and get the latest one! [current: release 1.08 http://www.dream-multimedia-tv.de]

q: i have the latest cvs xbmc and latest dreambox image and all settings are ok!
a: post the last part from xbmc.log here, the we will see whats happening!
regards
geminiserver
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#2
did you try it with the "standalone" version of mplayer ?
mplayer supports pva (http://www.mplayerhq.hu/docs/html/en/formats.html#pva).
dextrose member.
#3
it is not a pva stream! it is a ts stream! and xbmc is able to play a ts file. but the problem is to play the stream, like error correction etc.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#4
@GeminiServer

i have the dreambox 7000s with no harddrive and a have an xbox, and i have posted the question " would it be possible to record sat tv from dreambox on xbox using xbox media center" in numerous sites with out any luck. i was just wondering is this what your tryin to do and have you any luck yet? anyways good luck with what ever your trying to do
#5
i have a dm7000s and would be very interrested in a working solution for streaming live video from dreambox to the xbmx.
#6
(zapata @ april 12 2004,23:44 Wrote:i have a dm7000s and would be very interrested in a working solution for streaming live video from dreambox to the xbmx.
heh now all we need is a dev to do it. i am very interested now too cause i will buy a 7000s next week myself.
read the xbmc online-manual, faq and search the forums before posting! do not e-mail the xbmc-team asking for support!
read/follow the forum rules! note! team-xbmc never have and never will host or distribute ms-xdk binaries/executables!
#7
hopefully somebodies working at it as we speak
#8
@GeminiServer, are you planning to code this yourself? Huh ...if not then this thread really bellongs in the feature suggestions forum instead
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
#9
Exclamation 
@Hullebulle
welcome to the dream club Wink so we have @1st one tester Wink

@kaisersose
as we speek Wink, i know that you and others can't wait to see this feature implementet and realised in xbmc! but hey we need time to do it Wink

@Gamester17
well i try to do it, but i need help! a donno have experience in mpeg and mux or demux the stream. so if some one does..
and i also write above, that @1st we need to collect the information b4 to begin coding! right!

regards
geminiserver
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#10
hi,

i have a nokia dbox2 and can help to test.

regards,
flagg
#11
Cool
it is done! now dreambox streaming works on xbmc !!!

i had to do now write a little phyton script to get the channel switch and boost the stream!

i don't test it on dbox2, may sone one will test it after i released it....

regards
geminiserver
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#12
i have been waiting for this for ages. how far did you get with your plans, are you at a state where you can just watch the stream or have you made it further to a state where you can maybe even record something ? either way, great work !
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
#13
check the above header!
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#14
can you share the source with us, so we can help you to further develop the script?

keep up the work :thumbsup:
#15
hi,

well i have no experience with python scripting.. and i could not find some one who have both, a dreambox and python scripting experience...
we need also one who can create a script with dbox2.. to list the channels an get the current vpid and apid to play [i could not test the dbox2 yet.. because i don't have one Wink]

i have began a simple script.. but there is lot things to do with python..

i also saw the py script for mytheatre, it ist great to see that's possible.. the script for dreambox and dbox2 should be the same..


here are the keys:
1. get the html source code from the ip like [192.168.0.110]
2. extract the channel information and gerate a link for them to swtich on it..
3. get the current vpid and apid from the swtiched channel.. and generate a stream string..

here is the simple script, you need just insert the current vpid and apid..
Quote:#zapto: 192.168.0.110/cgi-bin/zapto?path=1:0:1:6dca:44d:1:c00000:0:0:0:

import urllib, time, xbmc, xbmcgui
from htmlparser import htmlparser

action_previous_menu = 10
action_select_item = 7

url = 'http://192.168.0.110'
port = ':31339'
vpid = '6e'
apid = '78'

file = url+port+'/'+vpid+','+apid
xbmc.player().play(file)


regards
geminiserver

here are the strings to get the needed information from the dreambox:
Quote:http://192.168.0.110/cgi-bin/ls
http://192.168.0.110/cgi-bin/mkdir
http://192.168.0.110/cgi-bin/rmdir
http://192.168.0.110/cgi-bin/rm
http://192.168.0.110/cgi-bin/mv
http://192.168.0.110/cgi-bin/ln


http://192.168.0.110/cgi-bin/stop
http://192.168.0.110/cgi-bin/pause
http://192.168.0.110/cgi-bin/play
http://192.168.0.110/cgi-bin/record
http://192.168.0.110/cgi-bin/videocontrol

http://192.168.0.110/setvolume
http://192.168.0.110/setvideo
http://192.168.0.110/showtimerlist
http://192.168.0.110/addtimerevent
http://192.168.0.110/addtimerevent2
http://192.168.0.110/deletetimerevent
http://192.168.0.110/edittimerevent
http://192.168.0.110/showaddtimereventwindow
http://192.168.0.110/changetimerevent
http://192.168.0.110/cleanuptimerlist
http://192.168.0.110/cleartimerlist
http://192.168.0.110/epgdetails
http://192.168.0.110/msgwindow
http://192.168.0.110/tvmessagewindow
http://192.168.0.110/cgi-bin/status
http://192.168.0.110/cgi-bin/switchservice
http://192.168.0.110/cgi-bin/zapto
http://192.168.0.110/cgi-bin/admin
http://192.168.0.110/cgi-bin/audio
http://192.168.0.110/cgi-bin/selectaudio
http://192.168.0.110/cgi-bin/setaudio
http://192.168.0.110/cgi-bin/selectsubchannel
http://192.168.0.110/cgi-bin/setscreen
http://192.168.0.110
http://192.168.0.110/cgi-bin/setconfigusb
http://192.168.0.110/cgi-bin/setconfighdd
http://192.168.0.110/cgi-bin/getpmt
http://192.168.0.110/cgi-bin/geteit
http://192.168.0.110/cgi-bin/message
http://192.168.0.110/control/message
http://192.168.0.110/cgi-bin/xmessage

http://192.168.0.110/audio.m3u
http://192.168.0.110/version
http://192.168.0.110/header
http://192.168.0.110/body
http://192.168.0.110/blank
http://192.168.0.110/cgi-bin/getcurrentepg
http://192.168.0.110/getcurrentepg2
http://192.168.0.110/getmultiepg
http://192.168.0.110/cgi-bin/streaminfo
http://192.168.0.110/cgi-bin/channelinfo
http://192.168.0.110/channels/getcurrent
http://192.168.0.110/cgi-bin/reloadsettings
http://192.168.0.110/cgi-bin/reloadrecordings
http://192.168.0.110/cgi-bin/saverecordings
http://192.168.0.110/cgi-bin/deletemovie
http://192.168.0.110/cgi-bin/reloadplaylist
http://192.168.0.110/cgi-bin/saveplaylist
http://192.168.0.110/cgi-bin/reloaduserbouquets
http://192.168.0.110/cgi-bin/saveuserbouquets
http://192.168.0.110/cgi-bin/reloadtimerlist
http://192.168.0.110/cgi-bin/savetimerlist
http://192.168.0.110/cgi-bin/startplugin
http://192.168.0.110/cgi-bin/stopplugin
http://192.168.0.110/cgi-bin/osdshot
http://192.168.0.110/cgi-bin/currentservice
http://192.168.0.110/cgi-bin/currenttransponderservices
http://192.168.0.110/cgi-bin/setfakerecordingstate

http://192.168.0.110/control/zapto
http://192.168.0.110/control/getonidsid
http://192.168.0.110/control/channellist

the information for dbox2 neutrino webcontroll
Quote:http://dbox/control/channellist
http://dbox/control/epg
http://dbox/control/shutdown
http://dbox/control/standby
http://dbox/control/volume
http://dbox/control/zapto
http://dbox/control/setmode
http://dbox/control/getmode
http://dbox/control/getdate
http://dbox/control/gettime
http://dbox/control/info
http://dbox/control/getonidsid
http://dbox/control/getservicesxml
http://dbox/control/getbouquetsxml
http://dbox/control/getbouquets
http://dbox/control/getbouquet
http://dbox/control/message
http://dbox/control/timer
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 7

Logout Mark Read Team Forum Stats Members Help
Play V-PID and A-PID TS-Stream!0