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]