META UNLIMITED RESEARCH AREA : StreamingStuff

MetaUnlimited :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
PORTS
http://lists.apple.com/archives/streaming-server-users/2004/Mar/msg00232.html
If you want to receive streams from your server from inside the firewall
you can either use port 80 streaming or open up these ports:
TCP Port 554 and 7070 (7070 is the port Real usually uses for RTSP. QTSS defaults to 554).
UDP Ports 6970 thru 6999
TCP Ports 8000 and 8001 (for mp3 streaming via shoutcast/icecast)
TCP Port 1220 (if you want to administer the the server)

verzeichnisse
/var/streaming/
/usr/local/movies/
/etc/streaming

VIDEO
wird über rtsp ( realtime streaming protocoll ) gesteuert, standardport 554
eine einführende definition zu den unterschieden zwischen rstp, rtcp und rtp gibt es auf wikipedia

AUDIO/MP3
laufen alle auf der lokalen dev-maschine nach einrichten des servers und konfigurieren der playlist problemlos - allerdings nur im videolanclient
steuerung erfolgt hier über http
http://openkhm.blogdns.org:554/myrock
http://openkhm.blogdns.org:7070/myrock
http://openkhm.blogdns.org:8000/myrock
http://openkhm.blogdns.org:8001/myrock

zum testen empfielt sich der videolanclient, der macht insgesamt weniger probleme

Quicktime BRoadcaster remot starten
remote Broadcaster restart
"a. write following as an AppleScript file
tell application "QuickTime Broadcaster"
if (exists document 1) then
start document 1
return "recording"
end if
end tell
b. save the script such as "broadcaster_start.scpt"
c. hit command from ssh
/usr/bin/osascript /your_script_path/broadcaster_start.scpt"

quicktime user anlegen
http://www.soundscreen.com/streaming/authentication.html
Creating and Editing qtusers and qtgroups files
The qtpasswd command-line utility can be used to create or edit the qtusers and qtgroups files. The syntax for the command is:
Usage: qtpasswd [-F] [-f filename] [-c] [-g groupsfilename] [-r realm] [-p password] [-P passwordfile] [-A group] [-D group] [-d] [username]


broadcasten mit automatischem unicast
es muss ein broadcasting-user auf dem streamingserver angelegt sein. wichtig ist auch dass der user in der qtaccess im movie-verzeichnis ( bei mir /usr/local/movie also standard) eingetragen ist.

meine qtaccess:
<Limit WRITE>
require user username
</Limit>
require any-user

firewall
befindet sich zwischen broadcaster und streamingserver eine firewall, muss der streamingserver nach anlegen des sdp-files eine verbindung zum broadcaster auf einem unprivilegierten port ( 1024 < ) aufbauen können um den stream 'entgegen nehmen zu können'.

streaming wo hin?
der videoclient ( quicktime ) muss auf dem rechner auf dem secondlife läuft installiert sein. der videostream wird also nicht etwa an die secondlifeserver geschickt und von da aus weiterverteilt sondern geht dirket vom streamingserver zum client.

link zum stream
am 6.12.2006 fand das 'i buy everything event' in david larchers mittwochsmix statt. das bedeutet videomix und livestreaming in die secondlife-simulation. während der empfang des videostreams innerhalb von secondlife wohl relativ gut funktionierte. hatte andere, die den link zum stream per email oder über doe khm-webseite bekommen haben große probleme.
einen link aus einer html-email zu kopieren und in das feld url-öffnen des quicktimeplayer zu kopieren ist zwar für informatiker kein problem, bereitet aber normalen nnutzern gewissen probleme und ist auch nicht wirklich benutzerfreundlich.
deswegen hier eine beschreibung wie man links zu livevideostream in eine webseite einbindet:
http://lists.apple.com/archives/streaming-server-users/2003/Feb/msg00100.html
http://lists.apple.com/archives/streaming-server-users/2003/Feb/msg00112.html

quicktime in webseiten einbinden
embeded quicktime allgemein
illustrated embeded tag
apples ressource

hier noch ein link zum tool um einen dazu benötigten referenzmovie zu erstellen:
http://developer.apple.com/quicktime/quicktimeintro/tools/

allgemeine quicktime referenz:
http://developer.apple.com/quicktime/
Guides: QuickTime

sammlung von qtss-ressourcen und tips und tricks rund um quicktime streamingserver und broadcaster
dss.macosforge.org
www.soundscreen.com

qtt-fehlermeldungen
“415 - Unsupported Media Type” — file is probably not hinted or corrupted. The server was found but the requested media couldn’t be accessed.
“-3285 disconnect” error — a firewall probably, the server was found but a network failure occurred.
“-5420 connection failed” — server not found maybe not running or the machine or network is not connected
“404 file not found” — means a file is not found on the server or a live stream is no longer broadcasting to the server.

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.3
Page was generated in 0.0257 seconds